exoplayer 2.12.1 Unexpected error loading stream
See original GitHub issuewhen set minifyEnabled=true in gradle this crash occur in play mp4 stream info used exoplayer 2.12.1 android 9 device redmi note 8
1603879301.094 16034-16221/pr.x.xE/LoadTask: Unexpected error loading stream
java.lang.AbstractMethodError: abstract method "java.lang.Object com.google.a.a.e.a(java.lang.Object)"
at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseTraks(AtomParsers.java:120)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:419)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:381)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:372)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:195)
at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
1603879301.096 16034-16207/pr.gahvare.gahvare E/AndroidRuntime: FATAL EXCEPTION: ExoPlayer:Playback
Process: pr.gahvare.gahvare, PID: 16034
java.lang.AbstractMethodError: abstract method "java.lang.Object com.google.a.a.e.a(java.lang.Object)"
at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseTraks(AtomParsers.java:120)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:419)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:381)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:372)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:195)
at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
1603879301.097 16034-16221/pr.gahvare.gahvare E/AndroidRuntime: FATAL EXCEPTION: Loader:ProgressiveMediaPeriod
Process: pr.gahvare.gahvare, PID: 16034
java.lang.AbstractMethodError: abstract method "java.lang.Object com.google.a.a.e.a(java.lang.Object)"
at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseTraks(AtomParsers.java:120)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:419)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:381)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:372)
at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:195)
at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
Exoplayer builder gives error when back pressed and open ...
I just found the solution.The problem occurs when different versions of exoplayer used. I am using these to solve the problem.
Read more >Troubleshooting - ExoPlayer
There are two possible causes of this failure. The most common cause is that you're trying to play DASH (mpd), HLS (m3u8) or...
Read more >Package com.google.android.exoplayer2.upstream - javadoc.io
A component to which streams of data can be written. DataSink.Factory ... Thrown when an unexpected exception or error is encountered during loading....
Read more >RELEASENOTES.md · master · Lahlouh, Ishak / RFC_Player
A warning will be logged by SingleSampleMediaPeriod whenever a load error is treated as though the end of the stream has been reached....
Read more >RELEASENOTES.md - google/ExoPlayer - Sourcegraph
Correctly calculate window duration for live streams with server-side ... Fix issue where an ad group that failed to load caused an immediate....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
after update classpath com.android.tools.build:gradle:3.2.1 to classpath ‘com.android.tools.build:gradle:3.5.4’ this issue solve
I fixed this problem from this https://github.com/google/guava/issues/3227. Add this line in proguard config file
-keepnames class com.google.common.** { *; }