Android 安卓-我播放媒体文件,暂停它,然后恢复它,当我回到主活动时,关闭我的应用程序
我对MediaPlayer有问题!!!! 我播放媒体文件,暂停它,然后在返回活动主界面并关闭应用程序时恢复它。 我的代码:Android 安卓-我播放媒体文件,暂停它,然后恢复它,当我回到主活动时,关闭我的应用程序,android,android-mediaplayer,Android,Android Mediaplayer,我对MediaPlayer有问题!!!! 我播放媒体文件,暂停它,然后在返回活动主界面并关闭应用程序时恢复它。 我的代码: 帮助我:(实际上,您必须在onDestroy()和onPause()中释放MediaPlayer 您不需要捕获后退键按下事件: @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); if (mediaPlayer != null)
帮助我:(实际上,您必须在
onDestroy()
和onPause()
中释放MediaPlayer
您不需要捕获后退键按下事件:
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
您的代码没有给我解决方案,但谢谢。我找到了解决方案。当媒体暂停时,我会检查MediaPlayer的“CurrentPosition”值。如果按钮的“pause”值大于0,我会在启动新媒体之前清空MediaPlayer。
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}