0

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

我使用旋转屏幕创建了服务MediaPlayer并设置SurfaceHolder了一组。SurfaceView它仅适用于 Android 4.x。对于 Android 2.3.X,更换第二次通话后setDisplay用户看不到视频,但听到视频声音。

您能给我指导或示例如何在自定义播放器中实现此选项吗?

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

4

1 回答 1

0

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

结果,我不需要维护服务,MediaPlayer也不需要 replace SurfaceHolder

于 2013-01-15T08:51:40.590 回答