带有 HTTP Range 标头的 Android VideoView

Tig*_*yan 5 android video-streaming http-range

我有支持视频内容的 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
Run Code Online (Sandbox Code Playgroud)

在 iOS 和 Web 浏览器上可以很好地处理此问题,但 Android根本VideoView不发送标头。Range

如何使这个工作VideoView