未在旧设备上调用MediaPlayer.OnInfoListener

时间:2016-03-09 17:32:56

标签: android android-mediaplayer

我遇到媒体播放器的重大问题。我在SO Android Mediaplayer OnInfo and OnError not called on older Devices上遇到过这个问题但是,这并没有解决我的问题。

Android VideoView MediaPlayer OnInfoListener - events not fired

在我的新设备(三星Galaxy S4,索尼Xperia Z3,Nexus 5)上调用了{p> MediaPlayer.OnInfoListener,所以我不确定为什么在旧设备(三星s3 mini)上没有调用它。在第二个链接的帖子中,它说它是一个HLS错误,但是我不确定这是怎么回事,这是在操作系统中修复过的吗?

我需要能够关闭进度对话框,并且在onPrepared方法中执行该操作太早,因为视频尚未准备好开始。

此外,如果视频滞后,我需要显示进度对话框,获取信息的唯一方法是通过onInfoListener

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是一个已知的错误,请点击这里, https://code.google.com/p/android/issues/detail?id=42767

并且有同样问题的答案, OnInfoListener is never called

希望这会对你有所帮助。