Android VideoView,在方向更改期间无缝播放

时间:2011-06-25 00:40:28

标签: android buffering android-videoview

我正在使用VideoView在我的应用程序中播放mp4文件。有没有办法保存所有缓冲的内容,这样当屏幕方向改变时,用户不必等待10秒或更长时间才能让视频重新开始播放。

也许“保存缓冲视频”不是正确的解决方案,我只是想找到一种方法,让屏幕方向改变后播放几乎无缝。

我已经保存了视频定位并使用“seekTo”方法启动视频停止播放的位置。但是我也希望能够阻止这种反对。我搜遍了遍历stackoverflow,但未找到任何关于此的讨论。

谢谢!

Bradley4

1 个答案:

答案 0 :(得分:3)

您可以自己处理配置更改,以便不重新启动应用程序。

另一种解决方案可能是将VideoView放入片段中。然后,您可能只是暂停视频分离片段并在配置更改后重新附加,而不是使用Activity杀死片段。虽然现在我考虑过它,但我认为Fragment也可以在配置更改时重新创建......

如何解决这个问题非常感兴趣,如果没有人回答,请发布您的解决方案。