gpt4 book ai didi

android - 我们如何获得进度条/搜索栏的结束位置?

转载 作者:行者123 更新时间:2023-11-29 16:10:20 24 4
gpt4 key购买 nike

我创建了一个音频播放器并想多次播放音频但是一旦它第一次完成,进度条就会卡在最后。我试图通过以下方式获取进度条的最后位置

boolean atEnd = audioStreamer.getMediaPlayer().getDuration()
- audioStreamer.getMediaPlayer().getCurrentPosition() == 0;

但它每次都给出 false。

提前致谢。

最佳答案

您可以简单地设置 OnCompletionListener[1]。

audioStreamer.getMediaPlayer().
setOnCompletionListener(
new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
Log.d("MediaPlayer", "end reached");
}
}
);

[1]

Register a callback to be invoked when the end of a media source has been reached during playback.

关于android - 我们如何获得进度条/搜索栏的结束位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972676/

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