Android VideoView播放HLS使整个应用无响应

时间:2012-11-12 08:33:57

标签: android response android-videoview

我一直在使用Android VideoView来播放HLS(Http Live Stream),但如果我暂停视频一段时间并继续播放它。即使我点击后退按钮,应用程序也会冻结。

如何在不停止整个应用程序的情况下完成VideoView线程?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是Android带来的固有问题。有两种方法可以解决这个问题。

1)禁用VideoView的暂停按钮,重写需要的canPause()。

2)使用ffmpeg库,例如Vitamio插件。但是,所有这些第三个库都不稳定,可能会导致视频音频不同步,无法拖放等问题。