在mp3文件中查找栏无法正常工作

时间:2016-03-02 10:36:12

标签: html mp3 html5-audio

我一直在尝试使用默认的html5播放器在浏览器中播放mp3文件。

https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#model-with-mapdictionary-properties

正在播放音频,但搜索栏在此处无效。可能是什么问题。请帮忙。

1 个答案:

答案 0 :(得分:1)

您需要在您提供音频的机器上support byte range requests。请参阅SoundManager2' Technical Notes on the subject

  

Byte Serving在客户端和服务器之间自动协商,与传统下载相比具有许多优势。最值得注意的是,Byte Serving更接近于"流媒体"技术,使客户能够在知道持续时间后,在文件中的任意位置搜索,缓冲和恢复播放。

示例请求:

GET 1a8fdf5d0433ed581bbcee74836b3305.mp3 HTTP/1.1
Range: bytes=5210604-5275910

预期回应:

HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-length: 65307
Content-Range: bytes 5210604-5275910/5275911
Content-Type: audio/mpeg
  1. 您似乎没有发送206 Partial Content状态。
  2. 您没有发送正确的Content-Range响应标头。
  3. 最后,如果客户端发出超出范围的范围请求 - 即,没有任何范围值与资源范围重叠 - 服务器应以416 Requested Range Not Satisfiable状态响应。