4

我有支持视频内容的 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

4

0 回答 0