Android在活动停止/停止时停止媒体播放,但不在方向更改上停止

时间:2014-04-02 21:07:25

标签: android android-mediaplayer android-lifecycle

我正在使用MediaPlayer在我的应用程序中播放一些声音,我希望当用户离开正在播放声音的活动时,此播放停止。 所以我通过在我的活动onStop()方法中调用mediaplayer.stop()来做到这一点。

public void onStop() {
 super.onDestroy();
 mediaPlayer.stop();
 mediaPlayer.reset();
}

但是现在当设备旋转改变时,即使声音播放停止,因为调用onStop()方法,我不想要,当设备方向改变时,播放应该继续。怎么办呢。

1 个答案:

答案 0 :(得分:0)

只需将此ligne添加到您正在关注该问题的 Manifest.xml 内的<Activity>

android:configChanges="keyboardHidden|orientation|screenSize"