【发布时间】:2015-02-08 09:36:35
【问题描述】:
我们正在尝试从 url(m3u8 文件)播放音频。媒体播放器启动正常,没有问题。音频也播放干净。问题在播放器中进行搜索时开始。行为很奇怪。它会寻找到正确的位置,然后开始播放音频。在它再次搜索几秒钟之后(更好的词是跳过几秒钟,因为它直接跳转到该位置)并且可以在媒体播放时间计数器中观察到,再次播放一段时间再次跳转几秒钟,这一直持续到结束媒体。
我们有我们的自定义搜索栏,它只是一个进度条,当我们搜索进度条时,我们通过调用 onseek() 方法将相同的搜索位置发送到媒体播放器。
注意:问题仅发生在 Lollipop nexus 设备(平板电脑和手机)。
只有在时间计数器最后位置 9 时才会发生奇怪的观察跳跃 (即如果媒体播放 12:29[mm:ss] 则将跳转到其他随机位置 12:3X[mm:ss],再次媒体播放 12:39[mm:ss] 然后将跳转到其他随机位置 12:4X [mm:ss])
为什么会这样?
【问题讨论】:
标签: android audio media-player seekbar