androidx / androidx/media

How to bypass all Extractors of ExoPlayer itself and directly use the decoding capabilities of the device?

Open
#576 2 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

needs triage question
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Please help me, I want to use ExoPlayer&Media3's Api, but I only want to use the decoding ability of the device, directly use the underlying codec, skip the Extractor at the ExoPlayer code level, and not be intercepted.
Let me give an example, for example, there is an FLV video that is composed of h.263. When the parseHeader in VideoTagPayloadReader is directly thrown, "Video format not supported:" but my device already supports it. The underlying device has integrated rich ffmpeg and some purchased formats using Codec2, using MediaPlay
r. You can play it directly. Is there a simple way for ExoPlayer to directly use the underlying decoding capabilities and bypass the app code layer
Extractor

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.