停止音频播放

时间:2012-11-19 20:46:48

标签: android audio back

我是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;
}

我的应用程序关闭,音频继续播放......

您是否了解应用程序关闭的原因?我怎么能停止音乐并回到上一页...... ??

感谢您的时间和帮助...... :-)

1 个答案:

答案 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();
 }