Android 媒体播放器屏幕旋转问题

Android 媒体播放器屏幕旋转问题,android,media-player,screen-rotation,Android,Media Player,Screen Rotation,我制作了一个媒体播放器,并在onSurfaceCreated()方法中调用了setDataSource()、setDisplay()和prepare()方法。第一次渲染视图时,一切正常,如果我旋转屏幕,显示消失,只有音频可用。如何使其工作?我使用视频视图来显示视频。请帮我解决这个问题。从您的问题中,我可以看出您正在使用曲面视图,当您旋转屏幕时,曲面视图将重新启动。因此,您必须根据需要将屏幕模式设置为横向或纵向。 否则,除了使用“曲面视图”,您必须找到其他方法。当您旋转屏幕时,活动将被破坏,并使用

我制作了一个媒体播放器,并在onSurfaceCreated()方法中调用了setDataSource()、setDisplay()和prepare()方法。第一次渲染视图时,一切正常,如果我旋转屏幕,显示消失,只有音频可用。如何使其工作?我使用视频视图来显示视频。请帮我解决这个问题。

从您的问题中,我可以看出您正在使用曲面视图,当您旋转屏幕时,曲面视图将重新启动。因此,您必须根据需要将屏幕模式设置为横向或纵向。
否则,除了使用“曲面视图”,您必须找到其他方法。

当您旋转屏幕时,活动将被破坏,并使用不同的配置创建一个新的活动。如果有些东西不起作用,这意味着您应该在横向模式下测试您的应用程序