【问题标题】:MediaPlayer.OnInfoListener not called on older devicesMediaPlayer.OnInfoListener 不在旧设备上调用
【发布时间】:2016-03-10 01:42:01
【问题描述】:

我在使用媒体播放器时遇到了重大问题。我在 SO Android Mediaplayer OnInfo and OnError not called on older Devices 上遇到过这个问题,但这并不能解决我的问题。

Android VideoView MediaPlayer OnInfoListener - events not fired

MediaPlayer.OnInfoListener 在我的新设备(Samsung Galaxy S4、Sony Xperia Z3、Nexus 5)上被调用,所以我不确定为什么在旧设备(samsung s3 mini)上没有调用它。在第二个链接的帖子中,它说它是 HLS 错误,但是我不确定这是怎么回事,这是操作系统中已修复的问题吗?

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

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

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

【问题讨论】:

    标签: android android-mediaplayer


    【解决方案1】:

    这是一个已知的错误,请在此处查看, https://code.google.com/p/android/issues/detail?id=42767

    并且有相同问题的公认答案, OnInfoListener is never called

    希望这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-12-23
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2013-09-24
      • 1970-01-01
      • 2013-06-01
      相关资源
      最近更新 更多