使用Exoplayer流式传输MP4视频无法处理服务器发送的部分内容



我有一台流传输MP4视频的服务器。每当收到请求时,它都会解析范围标头,并将视频文件的部分内容从范围标头中赋予了视频文件的部分内容,如果请求没有范围标头,则我的服务器将第一个1000000字节发送给客户端。从浏览器流式传输时,这可以很好地工作,但是当试图在Android Exoplayer上流式传输(使用video_player Flutter插件(时,Exoplayer说None of the available extractors could read the stream会引起错误。无论如何,是否可以配置exoplayer,以便处理我的服务器发送的流的部分内容。

no。如果客户端请求整个文件,则希望使用200代码的整个文件。返回部分请求是一个错误。

最新更新