【发布时间】:2014-04-28 10:44:00
【问题描述】:
我正在尝试覆盖后退按钮以停止音频播放器并关闭媒体播放器活动,但我注意到音量按钮不再起作用。我想在覆盖代码时有一个错误。 PS。在我的 MediaController 中,我重写了 hide() 方法以始终显示控件。
mediaController = new MediaController(this)
{
@Override
public void hide() {
// TODO Auto-generated method stub
//do nothing
}
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
if (mediaPlayer != null) {
mediaPlayer.reset();
mediaPlayer.release();
mediaPlayer = null;
}
super.hide();
Activity a = (Activity)getContext();
a.finish();
}
return true;
}
};
【问题讨论】:
-
我也遇到了同样的问题,请看我的回答:)
-
我已经更新了答案试试
标签: android android-activity android-mediaplayer android-button android-event