10 best Android video player apps

September 16, 2014

When autoplay is enabled videos will start playing automatically, you can turn off autoplay by clicking checkbox.

Watching locally stored video on smartphones and tablets are one of the prime reasons to own a smartphone or tablet. Streaming video is great but there may be times when you don’t have the web like on airplanes or subways. When that happens you need some videos on your device and a good video player to play them. Here are the best Android video player apps. If you’re a Chromecast user and are looking for awesome ways to get videos to your Chromecast, we recommend you check out the best Chromecast apps!

BSPlayer Android video playerBSPlayer

[Price: Free / $6.75]

A long time competitor in the video space.

  • Hardware accelerated decoding support for single, dual, and quad core processors.
  • Support for most video file types.
  • Support for ARMv6 and ARMv5 devices.
  • Free version keeps the most important features, paid version removes ads and adds a bit of functionality.
  • Support for streaming content.
  • May be a bit buggy or laggy on midrange, low range, or older devices
  • The interface isn't terrible but it is a bit outdated.
BSPlayer is a solid option and it has been for quite some time. You’ll find this Android video player on practically all of the best app lists and this one is no exception. The free version is ad supported but contains all of the features while the paid version is ad free.
google play

DicePlayer Android video playerDicePlayer

[Price: Free with in app purchases]

Steady as she goes.

  • Support for most of the most popular codecs.
  • Support for streaming media.
  • Speed controls allow up to two times speed.
  • Hardware acceleration support.
  • Subtitle support.
  • Buggy on some devices, including newer devices like the OnePlus One.
  • Not as feature rich as some other players.
DicePlayer is another solid option. It doesn’t have as many features as many of these other ones but what features it does support seems to work pretty well. It supports a number of codecs and there is enough there to make it worth trying out.
google play

Feather Android video PlayerFeather

[Price: Free / $1.00]

If all you want is to play videos.

  • Focuses on just playing video which means it does this fairly well.
  • Supports playlists for those who want to binge watch videos.
  • Nifty UI decision to put controls only in portrait mode. When you're in landscape, it's full screen video all the time.
  • Minimal interface is quick.
  • Limited video codec support.
  • Still very new so there are likely bugs that people haven't found yet.
  • Lack of features is kind of the point of this app, but if you need a feature-rich video player then this isn't it.
Feather is a newer application that’s up and coming. It removes a lot of the external features and focuses on doing one job and one job only which is playing your videos. It’s a bare bones player without the bells and whistles which may be what a lot of people are looking for. It’s new so it’s hard to gauge how well it does on every device, but it seems to be pretty solid so far. It also plays music!
google play

Feather Android video player

GPlayer Android video playerGPlayer (Super Video Floating)

[Price: Free with in app purchases]

Floating windows rock.

  • You can videos in a floating window or even multiple videos in multiple floating windows.
  • It can be themed to your tastes if you like that sort of thing.
  • Supports most popular codecs and streaming files.
  • Supports subtitles.
  • Group Play feature lets you stream videos to other people's devices if need be.
  • Bugs and various crash issues on some devices.
  • Some users have reported very high RAM use on their devices.
This Android video player has a unique claim to fame. It has floating window support so you can watch videos in a re-sizable window instead of full screen like most of these other apps. There is also a full screen option for those who want that. This is great for those who want to watch some video while doing something in the background. It’s also fairly stable.
google play

GPlayer Android video player

MoboPlayer Android video playerMoboPlayer

[Price: Free / $4.99]

It plays your videos and really that's all you need.

  • One of the more steady and stable video players here.
  • Supposedly supports all formats but may require changing to software rendering to do it.
  • Subtitle support.
  • Video streaming support.
  • The UI isn't bad but the design is a little dated. Also, the free and paid version have totally different interfaces which is just weird.
  • In a few cases, the free version supports things the paid version does not.
  • As usual, a few bugs here and there depending on device and use case.
MoboPlayer is another long time favorite of those seeking to watch videos on Android. It offers a stable experience, a wide range of supported codecs, and is trusted by a lot of people. The free version comes with most of the features or you can fork out $4.99 for the full version if you like it.
google play

MoboPlayer Android video player

mVideoPlayer Android video playermVideoPlayer

[Price: Free / $3.49]

If you need a basic replacement.

  • One of the best designed Android video player apps on this list.
  • Subtitle support.
  • Playlist support.
  • Save bookmarks in videos so you can continue where you left off.
  • Developer has added plenty of settings to let you tweak the app to work better.
  • Only supports the codecs your device natively supports. This is often mistaken as a 'bug' but the developer does warn about it in the app description.
  • There is a subtitle search feature which is cool but it is pretty buggy for a lot of people.
mVideoPlayer is a popular free and paid Android video player. It doesn’t have a lot of the features that many of these others do which is a shame but otherwise it works really well. It also has one of the best designed user interfaces of any video app on this list.
google play

mVideoPlayer Android video player

MS Player Android video playerMX Player

[Price: Free / $5.99]

Where other video players dare not go.

  • Hardware acceleration support on single, dual, or quad core processors.
  • Subtitle support and extra features like Subtitle Gestures is a nice touch.
  • Kids Lock lets your kids watch videos without messing anything up.
  • Works on practically any device including niche ones like Google TV.
  • PInch to zoom and pan features that are kind of cool.
  • Plenty of plugins and extra stuff to help make it work better.
  • Bugs and issues on some devices.
  • Figuring out which plugins you need and whether an issue is a a real bug or a missing plugin is a pain. There's a learning curve here.
MX Player is the reigning favorite of a lot of Android users. Especially those who use set top boxes, XMBC, and other uncommon set ups. It has most of the best features available and it’s been a mainstay in the Android video player game for a very long time. It’s worth your time to check it out.
google play

MX Player Android video player

RockPlayer2 Android video playerRockPlayer2

[Price: Free with in app purchases]

Solid as a rock.

  • Supports pretty much all codecs. Also plays music.
  • RockShare lets you share files to both Android and iOS users (who are also using RockPlayer2).
  • Control overhauls make things more touch friendly.
  • Supports streaming.
  • Supports subtitles.
  • The design is a little gaudy. Not bad, just a little gaudy.
  • Some bugs or performance issues depending on your device.
  • There are some people that still prefer the original RockPlayer.
RockPlayer2 is a highly popular and stable Android video player option. It plays pretty much every codec and the developers even have an x86 version for those few that have x86 processors. It’s free to use with in app purchases. With the features and price, it’s worth checking out.
google play

VLC best android video playerVLC for Android

[Price: Free]

Yes, that VLC.

  • Vastly popular and trusted brand on Android.
  • Hardware decoding on most devices.
  • Support for multi-track audio and subtitles.
  • Plays most video and audio codecs.
  • Surprisingly good for what they're calling 'an early beta.'
  • It is a beta which means there will be bugs. If you have a low tolerance for bugs, don't use this.
VLC is a vastly popular media player on desktop operating systems already and the Android version is no different. VLC is still in beta but it is still more than stable enough to be included on this list because it doesn’t have any issues that don’t mirror the issues that many of these others have. It’s also totally free which is always a plus.
google play

Wondershare Android video playerWondershare Player

[Price: Free]

Helps you find videos and then helps play them.

  • Includes a unique discovery feature to help you find more videos to watch.
  • UPnP and DLNA support take a front seat with this video player.
  • Supports most codecs.
  • Supports streaming video.
  • Supports subtitles.
  • Bugs and issues reported here and there.
  • Some of the video streaming services (e.g. Hulu) don't work on some devices.
Some may remember Wondarshare for their desktop software which included a pretty good video converter. It turns out they also have a video player available that’s pretty solid. It’s free to use so there is no harm in trying it out.
google play

Wrap up

If we’ve missed any awesome Android video players, please let us know in the comments below!


Load More