MX Player: a free and highly-compatible media player
Screenshots
MX Player is a media player that is designed to support many media codecs. It supports all video formats, and can read and edit subtitles in a number of formats. The app also features an acceleration system that can reduce lag on certain media files.
In the same vein as Media Player Classic, and VLC Media Player, MX Player is a standalone media player that is available for free, and can be updated with additional codecs to increase its range of compatibility.
Intuitive user interface and high compatibility
One of the standout features of MX Player is the gesture control system for handling video playback. This allows the user to have a full range of control over their media playback, but without the need for UI elements obstructing the view of that media. These controls include things like pinch to zoom, swipe to pan and tap to pause and resume.
The player supports all popular video formats, making it a very useful player for people who want to watch or listen to media that would not typically be supported by a more conventional media player. Additional codecs can also be downloaded to ensure the player is always capable of playing the latest media.
Powerful and slick but frustrating
While MX Player is powerful media player with a lot of useful features, it is also worth noting that the app is ad supported, and the ads can become frustrating at times. Many users have reported annoyance at the number of times the app asks for permission from the user, interrupting their experience.
Despite these flaws, MX Player is a very powerful media player with an intuitive interface and compatibility with all major media formats. Also, the gesture controls are a nice addition. The ads may present an intrusion, but it is certainly one of the more complete media player experiences currently available for mobile devices.