使用Android中的MediaPlayer在屏幕旋转时音乐停止

Rya*_*yan 4 media android rotation media-player android-activity

我遇到了一个问题Android,我认为我需要对某个MediaPlayer对象进行某种引用.

在我的Activity开始我实例化MediaPlayer对象,我可以开始播放选定的音乐.问题在于屏幕旋转,活动被破坏,再次创建,然后我失去了对MediaPlayer的引用(因为我无法保存它).创建一个新对象,下次用户与手机交互时,音乐将停止播放.保持手柄的正确方法是什么?我可以做?它不是Serializable所以我不能把它放在一个onSaveInstanceState(Bundle).

谢谢您的帮助.

Tho*_*ben 5

我会尝试将MediaPlayer一个服务,设置一个绑定并控制它与你的应用程序.