How enrich the Exoplayer is I think you know it. It has a broad area of supported things related to playing videos in Android.
By default android does not support some audio and video codecs and so Exoplayer. This is perfectly ok. Exoplayer has a different work around for this problem.
I think you have heard about FFmpeg. Its a command line tool for convert audio and video codec. Exoplayer uses FFmpeg to support various type of audios only. For example if a video file contains ac3 audio then the video will keep playing without any sound.
Today we are going to learn how to integrate Exoplayer ffmpeg extension in your android app. This tutorial is done with Ubuntu 18.04, Android studio 4.0 and NDK r20.