1
我遇到MediaPlayer類setOnCompletionListener方法的問題。在我的項目中,我有一個按鈕,其中文本是Play,當我按下它時,播放器開始播放,並且文本被更改爲暫停。一旦音軌播放完畢,我想要將按鈕的文字改爲播放。我用這個代碼,這對我不起作用。Android:如何檢測音頻何時停止播放
//in onCreate() method:
player = MediaPlayer.create(getApplicationContext(), tracks[0]);
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
trackBtn.setText("Play");
}
});
我照你,希望IntroClip一部分,但對我來說還是不工作:/ – Astgh
請告訴我你的錯誤信息?還是沒有例外?你有沒有嘗試調試? –
我把斷點放在onCompletion()方法上,但我的應用程序根本沒有達到它。 – Astgh