【发布时间】:2016-05-31 08:00:48
【问题描述】:
MediaPlayer player = MediaPlayer.create(context, R.raw.background);
player.start();
上面的代码是当前代码的一部分。 当我按下 home 键时,MediaPlayer 不会停止播放。
@Override
public boolean onKeyDown(int KeyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (KeyCode == KeyEvent.KEYCODE_BACK) {
System.exit(0);
return true;
}
}
return super.onKeyDown(KeyCode, event);
}
我已经实现了上面显示的代码,当您按下返回键时。 你认为上面的代码是正确的吗?感谢任何帮助。
【问题讨论】:
-
您是否在活动中使用媒体播放器?如果是,您可以在 onPause() 方法中停止它
-
你打电话给
player.stop()- 停止播放器 - 你试过了吗?
标签: android android-mediaplayer