我是Android编程的新手,我有一个问题,如果没有你的帮助我无法解决...请帮我一把......; - )
当我开始播放我的音频文件时,我无法阻止它。相反,我正在退出申请。
我使用以下代码播放音频文件:
公共类Word1Audio扩展了Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.word1video);
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.lige);
mediaPlayer.start();
}
}
然而,当我试图在这段代码按下后退按钮时停止
@Override
public void onBackPressed() {
// do something on back.
return;
}
我的应用程序关闭,音频继续播放......
您是否了解应用程序关闭的原因?我怎么能停止音乐并回到上一页...... ??
感谢您的时间和帮助...... :-)
答案 0 :(得分:0)
你可以尝试
MediaPlayer mediaPlayer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.word1video);
mediaPlayer = MediaPlayer.create(this, R.raw.lige);
mediaPlayer.start();
}
@Override
public void onBackPressed() {
if( mediaPlayer.isPlaying() ) {
mediaPlayer.stop();
}
super.onBackPressed();
}