gpt4 book ai didi

audio - 如何在Codename One中定义音频文件完成的监听器?

转载 作者:行者123 更新时间:2023-12-02 22:54:29 27 4
gpt4 key购买 nike

我的应用程序具有用于播放和停止音频文件的相同按钮。我的问题与检测音频文件何时完成以及是否已经描述for Android有关。

我使用以下代码播放音频文件:

Media audio = MediaManager.createMedia(audioPath, false);            
audio.play();

但是我在Media类中找不到任何类似于 setOnCompletionListener的方法来判断音频文件的末尾。我想到的唯一解决方法是使用计时器来触发一个任务,该任务会时不时地检查 audio.getTime() == audio.getDuration()

有更好的吗 ?

任何提示表示赞赏,

干杯,

最佳答案

试试这个:

Media audio = MediaManager.createMedia(audioPath, false, () -> runOnComplete());            
audio.play();

关于audio - 如何在Codename One中定义音频文件完成的监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41700311/

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