SoundManager w HTML5 Audio导致206 Partial Content错误?

时间:2012-01-24 20:30:30

标签: html5 html5-audio soundmanager2

我正在使用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)

enter image description here

1 个答案:

答案 0 :(得分:2)

托管MP3的服务器存在问题,而不是SoundManager2。服务器似乎不支持部分内容(即字节范围请求)。您可以阅读有关what is required for Partial Content support的更多信息,也可以将声音对象的stream属性设置为false或使用SoundManager的defaultOptions。执行此操作建议浏览器请求音频数据而不 Accept-Ranges: bytes HTTP标头。

soundManager.defaultOptions = {
  stream: false
}