我有支持视频内容的 HTTP Range 标头的 Web 服务器,并且Web Browsers and iOS
效果很好,但是在使用 basic 开始对 Android 应用程序进行测试后,VideoView
我发现该应用程序没有使用Range: 0-
HTTP 标头发出请求。
根据 HTTP Range 标头规范,我一开始就尝试使用此标头进行响应。发送 2 个字节的文件头,然后客户端将发送范围以进行响应。
Accept-Ranges: bytes
Connection: keep-alive
Pragma: public
Content-Type: video/mp4
Content-Length: 2
Content-Range: 0-1/34568
在 iOS 和 Web 浏览器上运行得很好,但 AndroidVideoView
根本不发送Range
标头。
如何使这项工作VideoView
?