In simple terms - if you have an androidpit.mp4 file, MP4 is the container.Why won’t my video play?In most cases, the reason why you're getting an error message when you try to play a video file on your Android device is because the codec of your media file is different than that of your video player, or the fact that your video player doesn't support the (audio) codec. A container is part of the file that determines the file type. Containers take care of synchronizing the audio and video. It takes care of packaging, transport and presentation (while the codec prepares the file for these actions). Codecs take data (in this case video data) and either compress them so they can be sent or stored or decompress them so they can be viewed.What is a container?Usually a container is also referred to as a file format. The name actually says it all: it's a method for encoding and decoding data, specifically for compressed data. It’s all about the codecs and containers.What is a codec?First things first, codec is actually the abbreviation of compressor-decompressor. Before I get into the the details, it’s worth explaining why and how this problem occurs. So how do you fix the unsupported video file error? Read on and I will guide you through the solution.
This post was edited by Aashu124 at 12:44, Apr-12-2018 's nothing more frustrating than downloading or transferring a video onto your Android phone, only to be greeted with “can't open file” or “unsupported audio codec” when you try to play it.