我在使用移动版Safari中的开发服务器提供视频时遇到了问题。我的开发服务器不支持'Accept-Ranges'标题,在阅读了几个论坛后,我发现这可能是我的问题。 Here is an example forum posting saying just that.
这是对的吗?移动Safari是否需要Accept-Ranges标头?任何人都可以向我指出任何实际陈述的Apple文档吗?
感谢。
答案 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个字节,则说明媒体服务器正确 处理了字节范围请求。如果它下载整个文件,你 可能需要更新媒体服务器。