我只是想在Android应用程序中流式传输视频,我尝试了以下方法:
1)使用VideoView并设置setVideoURI(vidUri):
问题:适用于小型视频,但会开始出现大型视频的口吃,并多次请求范围 Headers .

2)biosopher在他的Link中建议使用MediaPlayer自定义渐进式流式传输
对于音频文件,它工作得很好,但它不适用于视频文件 .

在这里,我有点像使用VideoView而不是媒体播放器,并从缓冲文件播放 .
我正在将视频并行下载到一个文件中并使用另一个文件中的videoview播放它,我将在需要时传输内容 .
问题:VideoView不会理解的内容但是不能理解 Unable to create media player,Unable to open contentError initializing the MediaPlayer while using setDataSoure
即使我通过在Windows媒体播放器中播放它来修改下载的视频文件,也无法播放该视频,因此我认为内容被错误地下载了 .

因此,任何人都可以使用Android中的VideoView或MediaPlayer逐步提供流媒体视频(并行播放和下载)吗?