找出MediaPlayer正在播放的内容并将其停在onPause或onStop上?

Col*_*lby 5 android media-player

有没有人知道一个很好的方法来找出MediaPlayer当前正在播放的内容并使用onStop()onPause()覆盖停止/暂停它?或者只是MediaPlayer在应用程序处于后台时停止?我有很多声音,我不知道哪个会在任何确切的时刻播放.对不起,还在这里学习.

Car*_*ris 0

您可以检查 MediaPlayer 是否为空,如果不是则停止它。您可以在“停止”按钮侦听器或 onBackPressed() 中对所有 MediaPlayer 执行此操作

if (myPlayer != null){
    myPlayer.stop();
}
Run Code Online (Sandbox Code Playgroud)