如何像YouTube应用程序一样创建叠加视频小部件?

时间:2013-09-06 17:52:40

标签: android android-layout video android-videoview

我正在使用具有全屏功能的视频小部件创建应用程序。

我的方法是,我有主FrameLayout,当我切换全屏时,我将黑色背景和VideoView小部件添加到此布局中。

我的方法的问题是,视频结构的更改存储了VideoView,导致MediaPlayer重新开始播放,因此视频会重新缓存 - 播放时滞后。

可能的解决方案

创建叠加小部件/图层,播放视频的位置,并将此叠加层调整为全屏,或将其放置在应播放视频的区域。如果我没错。这不会导致画布失效,就像在视图层次结构中移动视频时一样。因此视频应该像新的youtube应用程序(android 4.3)一样继续播放。

不幸的是,我不是Android大师,只是Android初学者,这是我的第一个更复杂的应用程序。所以,我不能自己实现这个,我也想要放置视频控制器的另一个叠加层,这个叠加层应放在视频叠加层上。

0 个答案:

没有答案