Android:MP3不会在活动结束时停止

时间:2013-02-17 12:17:07

标签: android android-mediaplayer

我有一个组成一个数组的mp3,我的应用程序正常播放它们。但是,当用户退出该活动时,活动会停止,但mp3会继续播放。

这是代码: 最初我在一个数组中播放mp3文件:

 MediaPlayer mPlay = MediaPlayer.create(this, Audios[posicion]);
         mPlay.start();

当用户点击某个按钮时,活动结束但MediaPlayer不会停止:

    bFinalizar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mPlay.stop();
                posicion=0;
                Listening2.this.finish();
            }
        });

2 个答案:

答案 0 :(得分:1)

试试这个代码段

  

尝试{

     

mPlayer.stop();

     

mPlayer.release();

     

} catch(Exception ex){

 ex.printStackTrace()    
     

}

答案 1 :(得分:0)

尝试在您活动的mPlay.stop()onFinish()中致电onDestroy()