1. Home
  2. Android
  3. Best video players for android

8 Best Video Players For Android

I remember the days when the coolest cellphone was the smallest and most compact one and in the course of a few more years, out came PDAs; some with phone functionality and some as a personal assistant. The screens on those things were huge but they made for some very good multimedia players, something that carried into what we now term as Smartphones. Phones were again headed for an increase in screen size and a larger screen soon became sought after. Phones were soon judged by their screen quality and the ability to play videos. Today however, most smartphones have decent screens in terms of both side and resolution and furthermore, their CPU, GPU and RAM specs are also adequate enough for the job. So now the question isn’t which phone plays videos better but rather which app is able to play videos better than the other. Of course, a countless other questions arise, like, ‘which player will support 1080p playback?’ or ‘does this player support subtitles?’ or if you’re more aesthetically conscious, ‘which player has the best UI?’. In what follows, we will try and answer these questions and a few more, as we list down some of the best Android video player apps out there today.


MX Player

Arguably the emperor of all players, MX Player is by far the most versatile and well known video player out there for Android. The latest MX Player v1.7 has brought about a new and powerful decoder called ‘hardware+’ in addition to the existing hardware decoder. In addition, it has introduced better support for Tegra 3 based devices as well. Perhaps the most notable new feature is the ability to play videos in the background, meaning the audio keeps playing even if you exit the app.

image image

MX Player, as expected, played almost every known format we threw at it, but surprisingly, it was unable to perform well playing a 1080p MKV or 1080p AVI file on a Galaxy Nexus running Jelly Bean and the SGS 2 running ICS. But, throw a 1080p MP4 file in and voila, brilliant playback and video quality! Given the ease of setup, number of supported formats and the ability to download a decoder for your platform if required, it is understandable why this has been  the player of choice for many Android users.

An amazing feature is gesture control that eliminates the need for dragging tiny controls on the control bar for moving forward or backward, changing brightness and volume etc. as all that can be done simply by swiping your finger on the screen in specific directions.

image image


  • Background play with controls in the notification menu.
  • Subtitles support.
  • Tegra 3 support.
  • Automatic codec downloads.
  • Swipe gesture controls.


  • No DTS support.
  • No floating window.

For a complete review, check out our review of the new MX Player for Android.

Download MX Player

QQ Player

QQ Player

This is the player that was able to handle that 1080p MKV format pretty well actually. Not as smooth as one would like but compared to MX Player, the video was pretty fast on QQ Player. I use the word fast because interestingly, MX Player seems to be trying to play every frame and with QQ Player, you can feel that the player is skipping frames occasionally to compensate for the performance, which for some may not seem that bad. Also, the quality seems to have been compromised on high-res videos.

QQ Player - List QQ Player - Settings

Performance aside, the UI is quite impressive with slight animated previews of the last video played. It also sports a Private List option where you can maintain a secret and protected playlist of your own. This can be good for your private or erhmm…confidential video collection. QQ Player supports gesture controls as well.


  • Private File List.
  • Gesture controls.
  • Beautiful UI.
  • Screenshot support.


  • No streaming function.
  • No background playback or floating window.

Download QQ Player



Primarily meant as a feature rich video streaming app, WonderShare Player will also play the locally stored media on your Android device. The app can stream high quality videos (including 1080p) from top video hosting sites such as YouTube, Hulu, Dailymotion, Vevo etc.

image image

As for the performance, the app struggled with a 1080p rmvb file, but then again, how many times do you come across that format? All in all, the video quality was very impressive, as was the support for the number of different video formats and resolutions, be it at 720p or 1080p.


  • Ability to play DVD content with complete DVD menu navigation support.
  • Gesture controls.
  • Built-in web browser to stream video content from preferred online video streaming services.
  • Wide array of formats supported.


  • Subtitles are missed at times.
  • No background playback.
  • No floating windows.
  • MKV and high resolution videos are not handled well enough.
  • DVD Menu support is questionable (didn’t work for us).

More on the app can be found at our review of Wondershare Player for Android.

Download Wondershare Player

Super Video


Looking for a floating video player for your large screen smartphone, phablet or tablet? I still remember the days when PIP in TVs was a huge wow. With Super Video, you can now run your videos in a floating pane, which you can consequently resize and drag to move anywhere on your homescreen. More? It streams videos from YouTube as well!

image image

The app itself has no video decoders built into it and as such supports only the formats that your device supports already. However, the player will determine if you need additional codecs or not depending on the video format you want to play.


  • 3D media gallery.
  • Resizable floating windows.


  • No background playback.
  • Adding more than two favorites requires the paid version.
  • No gesture controls

For more details, take a look at our review of Super Video for Android.

Download Super Video


Here’s another video player with a floating video. One of the interesting features of this one is the playback speed control, letting you slow down the video to 0.5x or speed it up to 1.5x (2x if using HW decoder). The app was able to handle a handful of popular video formats with exceptional video quality at higher resolutions. With an additional plugin, the app also supports Tegra 2 based devices.

Dice Player Dice Player Floating


  • Excellent video quality.
  • Floating window.
  • Gesture controls.
  • Playback speed scaling.
  • Tegra 2 based devices support.


  • No background playback.
  • Floating window isn’t resizable (preset sizes are available though).

Download Dice Player

Popcorn Player


Not the most suitable player for the advanced users, this one isn’t exactly the cream of the crop but don’t skip it just yet. Popcorn Player is a floating video player that also streams videos from the internet that are in MP4 and WebM formats. Furthermore, it supports multiple floating windows (the free version of the player is limited to two of them). The player lacks customizations and settings, which may not appeal to the frequent movie-holics, but the relative lack of settings here keeps the player nice and simple.

image image

Lack of support for some notable video formats and a native YouTube browser, no gesture controls, minimal control over video playback, and its inability to stream videos from other known online services (Dailymotion, Vimeo etc.) are some of the shortcomings of Popcorn Player that we’d love to see addressed in the coming updates. Also, it is only compatible with Android 3.0 and above so those of you still running Gingerbread or earlier are a no go on this one.


  • Multiple resizable floating windows.
  • Decent array of supported formats.


  • No gallery for online streaming.
  • Severe lack of settings and customizations.
  • No subtitles support.
  • No gesture controls.
  • No background playback.

See more about this app in our review of Popcorn Player for Android.

Download Popcorn Player

BS Player

BS Player Android

Playback speed scaling, pinch to zoom, screenshots, background audio playback, floating window, beautiful interface, you name it and it’s got it! BS Player is a well known player, but surprisingly so hasn’t been as popular as MX Player, MoboPlayer or QQ Player. The app handles everything except 1080p videos really well and supports a wide array of video formats.

Screenshot_2012-09-27-11-58-54 Screenshot_2012-09-27-11-57-31

Coming back to 1080p videos, we faced disappointment on the Galaxy Nexus whereas the SGS II held up pretty well. All in all, it is a beautiful player with lots of customizations to fiddle with, along with themes as well.


  • Playback speed scaling.
  • Gesture controls.
  • Floating window.
  • Background playback.
  • Screenshot (Quick share).


  • No playback controls in floating window.
  • Non-resizable floating window.

Download BS Player



Featuring an awesome UI packaged with impressive customizations and video playback, MoboPlayer has been around for quite a while along with the big guns such as MX Player and QQ Player. This app needs no introduction other than the fact that it now supports a floating window too, which is also resizable.

image MoboPlayer-Android-Floating-Window


  • Resizable floating window.
  • External video codecs available.
  • Built-in dual pane file explorer.
  • Gesture controls.


  • May miss out audio on x264 MKV files.
  • No background playback.
  • No subtitles in windowed mode.

Read more in our review of MoboPlayer for Android.

Download MoboPlayer

Plenty of fish in the sea but not all can stand out. Writing all this up, I have to admit most Android video players offer more or less the same experience as the other video player and this can get really confusing for a lot of first time Android users. Though all of these are free, and so are you to try them out and decide which one suits you best. Please do let us know what you think about the apps listed here and do share with us your favorite video players in the comments below.

Do note that the apps were tested on a number of high end Android devices using high resolution videos, and the results varied from device to device. They may therefore differ for you from ours as well, based on the device you have.


  1. I recommend this one: Coolshare Explorer. It shows you a different way to enjoy cloud – a way
    with hands free – you are carried instead of driving – you don’t want to drive as you enjoy.
    Try it out. search Coolshare Explorer in Google Play

  2. thanks for this list i was looking for a player with the ability to change playback speed and BS Player is exactly what i was looking for – since i can’t install vlc on my model for some reason

  3. the only player here that plays DTS audio on my 720p video is BS Player, but i think the video quality sucks compared to the default samsung player on my note 2.

  4. I’ve been happy with MX Player except that when it plays videos, it doesn’t hide the bottom status bar on my Nexus 7. I run at a higher dpi to have more screen real estate in landscape mode. Thanks for this very thorough review. I will probably try out another video player or 3 soon.

  5. Thanks for this interesting review, as always. I wonder why there is such little feedback (in general) on your well-written and researched posts, on a well-designed and user-friendly blog/web-site.

    With regards to the players mentioned, I found it quite odd that when a couple of weeks ago I looked for a combination of an app that could mount my SMB NAS and play 720p MKV files, I had to install two applications: FX (which soon I have to buy because it was only evaluation) and VLC. In hindsight, I’m puzzled as to why all the above options did not show up when I was looking for a good Android media player for my (by todays’ standards) old SGS 9000I. Another player I installed was MoboPlayer, which you have reviewed in your post.

    I just wonder why I have NEVER stumbled across the other players while searching in Google Play. Since MoboPlayer does pretty much all I need, except playing a file from my SMB/AFP networked storage, I will probably stay with it. It’s a tad slow though on the 720p files when bitrate is high.

    • The Play Store (previously Android Market) hasn’t always been very effective when it comes to displaying the best apps relevant to a search term. Some would say it still isn’t. It takes weeks for new apps to get to the featured section, which seems odd when one considers how active Android users are when it comes to reviewing and rating apps.

  6. There’s one app i’m clearly in love with which is Dice Player. VEry complete (even if not free) but i cannot imagine mmy life without it 🙂

  7. There’s one app i’m clearly in love with which is Dice Player. VEry complete (even if not free) but i cannot imagine mmy life without it 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.