sun*_*ide 9 android screen-orientation android-mediaplayer android-activity
我使用MediaPlayer播放MP3.目前我通过使用禁用屏幕方向更改
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation"
Run Code Online (Sandbox Code Playgroud)
在清单中.我现在想要支持横向模式 - 即删除那些标签 - 但是存在的问题是在销毁/创建周期期间玩家停止然后重新启动.这是可以的,我实际上甚至手动执行此操作onPause()以在活动进入后台时停止播放器.
为了使它在方向更改期间保持运行,我尝试将其设置为静态(并使用应用程序上下文创建它一次).当然,当我删除了player.stop()在onPause()现在,但它确实我想要的-嗯,直到活动进入后台.
那么,有两个问题:
onStop()MediaPlayer在该周期内保持运行,但在应用程序进入后台时停止运行?