2012-07-21 153 views
0

我的应用正在播放一些音频文件,但如果用户点击播放按钮两次,它将播放,然后它会再次播放(类似的东西)。在Android中播放媒体

我希望在音频文件的第一次执行结束时才会发生下一个动作。

我该怎么做?

这里是我的代码:

MediaPlayer mMediaPlayer = new MediaPlayer(); 
try { 
    mMediaPlayer.setDataSource((endMidia)); 
    mMediaPlayer.prepare(); 
} catch (IllegalArgumentException e) { 
    e.printStackTrace(); 
}           
mMediaPlayer.start(); 

任何帮助appreciatted!

+1

邮编。 .. – user370305 2012-07-21 12:31:17

回答

1

检查如果条件如下图所示代码播放按钮

MediaPlayer mMediaPlayer = new MediaPlayer(); 
    try { 
    mMediaPlayer.setDataSource((endMidia)); 
    mMediaPlayer.prepare(); 
     } catch (IllegalArgumentException e) { 
     e.printStackTrace(); 
    }  
    if(!mMediaPlayer.isPlaying()){          
     mMediaPlayer.start(); 
    }