iPhone / iPad Safari是否需要“Accept-Ranges”标题用于视频?

时间:2010-08-03 14:00:54

标签: ipad html5 http mobile-safari html5-video

我在使用移动版Safari中的开发服务器提供视频时遇到了问题。我的开发服务器不支持'Accept-Ranges'标题,在阅读了几个论坛后,我发现这可能是我的问题。 Here is an example forum posting saying just that.

这是对的吗?移动Safari是否需要Accept-Ranges标头?任何人都可以向我指出任何实际陈述的Apple文档吗?

感谢。

1 个答案:

答案 0 :(得分:19)

我发现一些Apple文档说它确实需要视频。

  

托管iOS媒体文件的HTTP服务器必须支持字节范围   请求,iOS用于在媒体播放中执行随机访问。   (字节范围支持也称为内容范围或部分范围   支持。)大多数(但不是全部)HTTP 1.1服务器已经支持   字节范围请求。

     

如果您不确定您的媒体服务器是否支持字节范围   请求,您可以在OS X中打开终端应用程序并使用   curl命令行工具从文件上下载一个短段   服务器:

     

curl --range 0-99 http://example.com/test.mov -o /dev/null

     

如果工具报告它下载了100个字节,则说明媒体服务器正确   处理了字节范围请求。如果它下载整个文件,你   可能需要更新媒体服务器。

Source: Apple Documentation