如何在Android中制作像原生的视频播放器

时间:2013-01-14 04:19:44

标签: android android-mediaplayer

我希望制作带有下一个选项的视频播放器,以便在旋转设备后继续播放视频。

我使用MediaPlayer创建了服务,并在旋转后设置了SurfaceHolder SurfaceView。它仅适用于Android 4.x.对于Android 2.3.X,在替换第二个电话setDisplay后,用户看不到视频,但会听到视频声音。

您能否告诉我如何在自定义播放器中实施此选项?

PS。播放器显示流媒体视频。

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。这很容易。我设置了configChanges =" orientation | screenSize"用于自定义播放器的活动。在这种情况下,在旋转设备后,在同一个实例上更改了活动,不会重新创建活动。

因此,我不需要服务来保留MediaPlayer而不需要替换SurfaceHolder