J2 Interactive MX Player
MX Player is a video player for Android devices free to download from Google Play Store. It supports a wide range of different video formats.
Additionally, a variety of subtitle formats are supported, including SubRip, VobSub, SAMI, MPL2, and MicroDVD. Hardware acceleration with the HW+ decoder, multi-core decoding, and support for subtitle gestures are among of its most significant features.