google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.74k stars 6.03k forks source link

Decoder failed: OMX. qcom. video. decoder. avc #10173

Open niuyaweiqq opened 2 years ago

niuyaweiqq commented 2 years ago

Error content:

Decoder failed: OMX. qcom. video. decoder. avc

com. google. android. exoplayer2. ExoPlayerImplInternal. handleMessage(ExoPlayerImplInternal.java:575)

android. os. Handler. dispatchMessage(Handler.java:102)

android. os. Looper. loop(Looper.java:236)

android. os. HandlerThread. run(HandlerThread.java:67)

Test model

M2007J17C

SM-N9760

Video address

https://autoeq.top/tlvsn/391853e94b81478f1678ad15543ce20a/391853e94b81478f1678ad15543ce20a.m3u8?expire=1650271279&auth=0e31cabb51cd75cb4c42236f5a0df967938921bbde3426b59925df1d738fad71

exoplayer 2.17.1

The browser can play normally. If I encounter this error when playing on my mobile phone, please notify me in time. If the address fails, please contact me in time, and I will update the available playback address in time

icbaker commented 2 years ago

The provided link returns a HTTP 403 for me.

niuyaweiqq commented 2 years ago

Is this your full address? Don't delete the parameters. My test can play normally.

https://autoeq.top/tlvsn/391853e94b81478f1678ad15543ce20a/391853e94b81478f1678ad15543ce20a.m3u8?expire=1650271279&auth=0e31cabb51cd75cb4c42236f5a0df967938921bbde3426b59925df1d738fad71

niuyaweiqq commented 2 years ago

提供的链接为我返回 HTTP 403。 The following is the complete address. I just tried it. There is no problem. Please confirm whether the address is complete.

https://autoeq.top/tlvsn/391853e94b81478f1678ad15543ce20a/391853e94b81478f1678ad15543ce20a.m3u8?expire=1650271279&auth=0e31cabb51cd75cb4c42236f5a0df967938921bbde3426b59925df1d738fad71

icbaker commented 2 years ago

Ah there were two problems:

After removing the spurious space and putting the URL in the demo app's media.exolist.json I played it and noted that playback never starts (though I don't see an error either). Seeking forward 15s causes a playback failure.

niuyaweiqq commented 2 years ago

啊有两个问题:

  • 从 GitHub 复制 URL 在.m3u8和中间引入一个空格?
  • 我正在将 URL 传递给演示应用程序adb shell,之后的所有内容都&没有正确传播到应用程序。

在发现发射空间错误时,会发现 URLmedia.exolist.json并没有开始播放应用程序后,我将永远发现播放程序(尽管我也不会)。15s 会向前推进。

I use this web page to test that it can be played normally, but I will encounter errors when playing in exoplayer and cannot play normally

https://m3u8-player.com/