android - 随着搜索栏的进展,以特定进度触发事件

标签 android audio seekbar

我跟随this tutorial创建了一个音频播放器。

现在,我想添加一些事件,当玩家达到特定进度时会触发事件。
例如,在当前音频的00:32,显示一个Toast。

该界面应如下所示:

白点表示这种情况下的事件。
任何的想法?

最佳答案

使用getDuration()方法和getCurrentPosition()方法来计算所支持的音频文件的总持续时间,以查明搜索栏是否已达到您的期望点。相应地引发事件。

关于android - 随着搜索栏的进展,以特定进度触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14031550/

相关文章:

ios - 使用纯正弦音调的 FFT 获得更精确的频率

java - 如何制作SeekBar分段,并且每个分段显示不同的颜色?

macos - 在MacOS上,FluidSynth没有声音(pyFluidSynth),但在外壳中除外

html - 移动浏览器无法为 <audio> 标签加载 base64 数据 uri

android - 如何在保持纵横比的同时使图像尽可能大

android - 如何在android中创建我们自己的Listener接口(interface)?

android - 两个值 [-50, 0, 50] 的搜索栏

Android:如何隐藏Seekbar进度?

android - cocos2d-android(github版) 如何在移动背景层的同时让一个 'player'的 Sprite 居中?

Android:使用谷歌驱动器 View 在 webview 中打开 pdf 时出现奇怪的错误