【问题标题】:android MediaPlayer IO Exception with E(-1003,-403)android MediaPlayer IO异常与E(-1003,-403)
【发布时间】:2018-04-16 06:08:08
【问题描述】:

我得到了一个 url,可以使用连接的 wmsAuth 密钥从灵活的服务器播放视频。 当 wmsAuth 键正常时,视频播放良好。 我试图实现的逻辑是,在媒体播放器抛出(-1003,-403)之后,我需要刷新 wmsAuth 密钥。它在某些设备上运行良好。但我面临的问题是一些设备抛出 IO 异常只是不是特定于(-1003,-403)。 由于 IO 异常携带各种不特定于 (-1003,-403) 的异常,因此无法在 IO 异常的 catch 块上实现逻辑。 我们如何深入 IO 异常来处理这种情况?

【问题讨论】:

    标签: android android-mediaplayer media-player http-status-code-403 ioexception


    【解决方案1】:

    我通过以下方式解决了这个异常:

    1. 将此行添加到应用程序的 onCreate() 函数

      CookieHandler.setDefault(new CookieManager())
      
    2. 使用ExoPlayer 播放您的资源

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多