Having trouble finding an app that will smoothly play .MKV (matroska video) files. (For those unfamiliar with the format, MKV is commonly used for HD video.)

The popular QQ, Mobo, Mvideo, and MX players result in choppy, un-synced play. These apps do the same on my 2.1 device. I am using Samsung Galaxy Ace with Android 2.3 and these QQ, Mobo, Mvideo, and MX players are not able to play .mkv file smoothly.

  • Have you tried switching between Hardware/Software Modes in MX/Mobo Player ? Commented Jul 12, 2014 at 18:37

7 Answers 7


HD Player and Real Player sound promising to play mkv videos smoothly. But, if video quality is overloading your hardware capabilities, no software can help playing that HD video smoothly. However, you can do one thing: Install Hot Reboot from Play Store and run it once before video playback. It'd reduce load on system.

If you're unable to play that video on your device, I'd recommend you to use Handbrake to rip that video for your device.


VLC media player beta for android was just released today. You can take a look at it. I am not sure if it works fine on Ace though


I think the problem might be with the phone. The galaxy ace is at the lower end of the scale hardware wise so I imagine it can't handle HD files.


This article of Best Android Video Players for Android Phone will be helpful, I think.

Good luck. Personally, I prefer VLC and MX player (also allows background playback)


If you find your mobile stutters with HD videos.... This is because of the limitations of your hardware... You can convert the videos before watching them.... The player of my choice is MX player... It is perfect.... For playing files not supported on your mobile, you can go to the list option and add the extension manually after which you will be able to play....


Maybe you can try RealPlayer or VLC for Android Beta. But I am not sure whether it supports it or not. For detailed information, you can view this article: Top 6 Video Player Apps for Android Mobile Device in 2012

Anyway, I have downloaded the QQ player on my HTC One X, and found that it works well on my phone. So if the video player still can't play the mkv video, maybe you can convert the mkv video to mp4 or 3gp format. Then, watch it on your phone.


MX Player works fine with .mkv files.

You just need to make sure you turn on all the H/W settings and select H/W+ when playing an .mkv file.

Go to

  • Tools>Settings>Decoder
  • tick all the boxes in the Hardware Decoder list.

That worked for me.

Not the answer you're looking for? Browse other questions tagged .