4

我正在使用带有 HTML 5 音频的 SoundManager (SM) 以及标准的 SM 闪存回退。

出于某种原因,我看到请求被取消,导致控制台中出现红色错误,尽管声音播放得很好。

知道为什么吗?这个标准是 CDN 还是 HTML5 音频?有人见过这个吗?谢谢

Request URL:https://hall.com/misc/sounds/message_sent.mp3
Request Method:GET
Status Code: 206 Partial Content (from cache)

在此处输入图像描述

4

1 回答 1

2

这是托管 MP3 的服务器的问题,而不是 SoundManager2 的问题。服务器似乎不支持部分内容(即字节范围请求)。您可以阅读有关支持部分内容所需内容的更多信息,或者您可以将stream声音对象上的属性设置为false或使用 SoundManager 的defaultOptions. 这样做会建议浏览器请求没有Accept-Ranges: bytesHTTP 标头的音频数据。

soundManager.defaultOptions = {
  stream: false
}
于 2012-09-06T00:20:50.243 回答