MX Player is a powerful multi-format video player for Android devices. The biggest strength of MX Player is that it can play a wide variety of formats. MX Player also claims to be the first Android video player to support multi-core decoding and that it's 70% faster than single-core devices. MX Player has standard controls. You can zoom in and out by pinching and swiping across the screen but interestingly, you can control the scrolling speed of subtitles which is useful for small screens. In fact, MX Player supports one of the widest range of subtitle formats you'll find including .SSA, .SMI and .SUB formats.