gpt4 book ai didi

Android:如何检测音频何时停止播放

转载 作者:行者123 更新时间:2023-11-29 17:19:40 24 4
gpt4 key购买 nike

我在使用 MediaPlayer 类的 setOnCompletionListener 方法时遇到问题。在我的项目中,我有一个按钮,文本是播放,当我按下它时,播放器开始播放并且它的文本更改为暂停。我想在轨道播放完毕后将按钮的文本更改为再次播放。我使用了这段代码,它对我不起作用。

//in onCreate() method:

player = MediaPlayer.create(getApplicationContext(), tracks[0]);
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
trackBtn.setText("Play");
}
});

最佳答案

我的方法是这样的,如果你还有什么问题,请告诉我:

  player.setOnCompletionListener(this);
IntroClip.execute(player);
}
@Override
public void onCompletion(MediaPlayer mp){
trackBtn.setText("Play");
}

关于Android:如何检测音频何时停止播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37101314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com