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

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

最佳答案 这是托管MP3的服务器的问题,而不是SoundManager2的问题.服务器似乎不支持部分内容(即字节范围请求).您可以阅读有关
what is required for Partial Content support的更多信息,或者可以将声音对象上的stream属性设置为false或使用SoundManager的defaultOptions.这样做会建议浏览器在没有Accept-Ranges:bytes HTTP标头的情况下请求音频数据.

soundManager.defaultOptions = {
  stream: false
}
点赞