androidx / androidx/media

How can I properly support AVI and WMV playback in Media3 / ExoPlayer?

Open
#3,249 3 comments 0 reactions 2 assignees View on GitHub

@rohitjoins is already working on this.

Since Jun 2, 2026.

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

Description

Hello,

I am using Media3 / ExoPlayer in my Android application, and I need to play AVI and WMV video files inside the app.

Currently these files fail to play, and I would like to know the correct way to support them using ExoPlayer.

I would appreciate clarification about:

  • Does ExoPlayer officially support AVI and WMV?
  • Is the issue related to the container format or the codecs inside the files?
  • Is using the FFmpeg extension the official or recommended solution?
  • Are there any examples or configuration steps to enable support for these formats?
  • What is the best approach to play these files directly without converting them to MP4?

My goal is to support direct playback of these formats using Media3 / ExoPlayer.

Thank you.

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.