繁体   English   中英

Android在活动离开/停止时停止mediaplayer,但在方向更改时不停止

[英]Android stopping mediaplayer on activity leave/stop but not on orientation change

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

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

但是现在,即使设备旋转发生变化,甚至声音播放停止,因为我都不希望使用onStop()方法(我不希望这样做),所以当设备方向发生变化时,播放应该继续。 如何才能做到这一点。

只需将此ligne添加到您要解决的<Activity> Manifest.xml

android:configChanges="keyboardHidden|orientation|screenSize"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM