Android Nexus Lollipop媒体播放器正在不断寻求媒体播放

问题描述 投票:0回答:1

我们正在尝试从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
1个回答
0
投票

您应该将外部清单传递给播放器。这应该可以解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.