Skip to content

mkv video play error #4010

@tangmingscau

Description

@tangmingscau

I tried to play video in MKV format, but there was no video, only sound. There are some erroneous logs here.

 internalError [5.92, loadError]
                                                                                 com.google.android.exoplayer2.upstream.Loader$UnexpectedLoaderException: Unexpected NullPointerException: null
                                                                                     at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:337)
                                                                                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
                                                                                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
                                                                                     at java.lang.Thread.run(Thread.java:841)
                                                                                  Caused by: java.lang.NullPointerException
                                                                                     at com.google.android.exoplayer2.util.ParsableByteArray.<init>(ParsableByteArray.java:55)
                                                                                     at com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor$Track.initializeOutput(MatroskaExtractor.java:1613)
                                                                                     at com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.endMasterElement(MatroskaExtractor.java:642)
                                                                                     at com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor$InnerEbmlReaderOutput.endMasterElement(MatroskaExtractor.java:1490)
                                                                                     at com.google.android.exoplayer2.extractor.mkv.DefaultEbmlReader.read(DefaultEbmlReader.java:69)
                                                                                     at com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.read(MatroskaExtractor.java:429)
                                                                                     at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:751)
                                                                                     at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:315)
                                                                                     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
                                                                                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
                                                                                     at java.lang.Thread.run(Thread.java:841)

Can you give me some advice?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions