我们正在尝试播放来自url (m3u8文件)的音频。媒体播放器启动正常,没有问题。音频播放起来也很干净。当在播放器中进行搜索时,问题开始。行为非常奇怪。它寻找合适的位置,然后开始播放音频。之后,当它像配对秒一样再次寻找时(更好的说法是跳过几秒,因为它直接跳到该位置)并且可以在媒体播放时间计数器中观察到,再次播放一段时间,再次跳过几秒,并且这一直持续到媒体结束。
我们有自己的自定义搜索栏,它只是一个进度条,当我们搜索进度条时,我们通过调用onseek()方法将相同的搜索位置发送给媒体播放器。
注:问题只发生在Lollipop nexus设备(平板电脑和手机)上。
只有当时间计数器最后一个位置9(即,如果媒体播放12:29 mm:ss将跳至其他随机位置12:3Xmm:ss,再次媒体播放12:39 mm:ss将跳至其他随机位置12:4X mm:ss)时,才会发生奇怪的观察跳转。
为什么会发生这种情况?
发布于 2015-03-21 02:49:47
您应该将外部清单传递给玩家。这应该可以解决您的问题。
https://stackoverflow.com/questions/27396821
复制相似问题