我制作了一个媒体播放器,并在onSurfaceCreated()方法中调用了setDataSource(),setDisplay()和prepare()方法。当第一次渲染视图时,一切正常,如果我旋转屏幕,显示消失,只有音频可用。我怎么能让它工作?我用视频视频来显示视频。请帮我解决这个问题。
答案 0 :(得分:0)
根据您的问题,我可以看到您正在使用表面视图,该视图会在您旋转屏幕时重新启动。因此,您必须根据您的要求将屏幕模式设置为横向或纵向。 否则,除了使用表面视图之外,你必须找出其他方法。
答案 1 :(得分:0)
旋转屏幕时,活动会被销毁,并且会使用不同的配置创建新的活动。如果某些东西不起作用,则意味着您应该在横向模式下测试您的应用程序。