MX Player is one of the best video player for Android devices. Through hardware decoding (including multi-core), users can open a lot of formats. The program allows you to control gestures and rescale. When you scroll, the subtitles text is automatically synchronized to the selected position. MX Player supports the following subtitle formats: txt, psb, mpl, srt, smi, sami, ssa, ass, sub, dvd, dvb; & Video: 3gp, avi, divx, f4v, flv, mkv, mp4, mpeg, mov, vob, wmv, webm, xvid and more. The ability to dynamically change the audio track. You can play streaming video from the Internet. Users can adjust the aspect ratio, use the keyboard shortcut, rewind, etc.