您的位置: 首页 > 技术问答 > 为什么媒体播放器仍在播放当我按下后退按钮 为什么媒体播放器仍在播放当我按下后退按钮 分类: 技术问答 • 2022-08-10 18:18:56 问题描述: 我知道我们可以使用onPause()事件来使用reset()方法停止MediaPlayer。但我想知道为什么媒体播放器在按下后退按钮时仍在播放?为什么媒体播放器仍在播放当我按下后退按钮 +0 您是否尝试过通过重写['暂停媒体播放器活动#onBackPressed()'](http://developer.android.com/reference/android/app/Activity.html#onBackPressed%28%29)? – 2012-04-06 18:27:08 答 我相信你的媒体播放器正在通过服务运行。所以当你按下后键时,它只会破坏活动,而不是服务。所以,你需要在你的活动的的onStop方法也停止服务 +0 哦,我认为你是对的。我为媒体播放器使用了一个单独的线程。但不是服务。 – Kermia 2012-04-06 18:28:46 +0 是的,它的相同但不同:) – waqaslam 2012-04-06 18:29:58 +1 只是在你的活动** onStop **中阻止/中断线程** – waqaslam 2012-04-06 18:30:32 答 你可以阻止媒体 onBackPress()方法...打 +0 谢谢,但正如我所说,我正在寻找一个理由。 – Kermia 2012-04-06 18:31:42
您是否尝试过通过重写['暂停媒体播放器活动#onBackPressed()'](http://developer.android.com/reference/android/app/Activity.html#onBackPressed%28%29)? – 2012-04-06 18:27:08