2012-07-21 171 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(); 
    }