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

Chu*_*ips 16 html5 http mobile-safari ipad html5-video

我在使用移动Safari中的开发服务器提供视频时遇到了问题.我的开发服务器不支持'Accept-Ranges'标题,在阅读了几个论坛后,我发现这可能是我的问题. 这是一个示例论坛帖子,只是说.

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

谢谢.

Chu*_*ips 21

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

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

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

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

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

来源:Apple文档