我正在使用SoundManager(SM),首选HTML 5音频以及标准SM闪回后备。
出于某种原因,我看到请求被取消,导致控制台中的错误呈红色,但声音播放得很好。
知道为什么吗?这个标准是CDN还是HTML5音频?有人见过这个吗?感谢
Request URL:https://hall.com/misc/sounds/message_sent.mp3
Request Method:GET
Status Code: 206 Partial Content (from cache)
答案 0 :(得分:2)
托管MP3的服务器存在问题,而不是SoundManager2。服务器似乎不支持部分内容(即字节范围请求)。您可以阅读有关what is required for Partial Content support的更多信息,也可以将声音对象的stream
属性设置为false
或使用SoundManager的defaultOptions
。执行此操作建议浏览器请求音频数据而不 Accept-Ranges: bytes
HTTP标头。
soundManager.defaultOptions = {
stream: false
}