我想使视频播放器与下一个选项,以继续播放视频后旋转设备。
我用MediaPlayer创建了服务,并在旋转场景后设置了SurfaceView的SurfaceHolder。它只适用于Android 4.x。对于安卓2.3.X,在更换第二次呼叫setDisplay后,用户看不到视频,但听到视频的声音。
你能告诉我如何在自定义播放器中实现此选项的指导或示例吗?
PS。播放器显示流视频。
发布于 2013-01-15 16:51:41
好了,我找到解决方案了。这太简单了。我为自定义播放器的活动设置了configChanges="orientation|screenSize“。在这种情况下,活动不会在旋转设备后重新创建,而是在相同的实例上更改。
因此,我不需要保留MediaPlayer的服务,也不需要替换SurfaceHolder。
https://stackoverflow.com/questions/14313301
复制相似问题