Android VideoView 增加缓冲

4
我编写了一个视频播放器,可以从网站上播放视频。我的视频播放器实际上是来自Android的VideoView小工具。
当我连接WiFi网络时,视频播放得很好,但如果我切换到3G网络,情况就不同了 :D。我想增加流媒体缓冲区大小,因为似乎VideoView只会将视频流式传输到剪辑大小的8%。
当我按下播放按钮时,流媒体仍在继续,但保持那个百分比的距离...如果我按下暂停,则流媒体将停止...
我能否增加流媒体长度并在暂停时进行视频流媒体?
谢谢!
1个回答

0

您可以将流读取到本地文件中,并将VideoView指向该文件。但是,我不确定您被允许存储多少内容。此外,VideoView是否能够很好地适应文件的固定大小,因为它指向的文件可能与实际视频大小不同。您也可以尝试创建正确大小的文件,但是然后必须确保视频不会读取超过您已缓存到本地的点。


我认为这可能是一种有点昂贵的方法... 我以为VideoView可能具备我需要的功能,但我不确定... 无论如何,谢谢你的回答。我会查看VideoView的源代码,看看我能否做些什么... - Cata
2
Cata,你解决了这个缓冲区大小增加的问题吗?我也遇到了类似的问题... - Akh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接