Last updated on
Hi guys, today we’re going to share our picks for the best video player apps for Android (2016 edition). Back when the Samsung Galaxy Note came out and ignited the whole phablet trend, I remember how much fun it was to watch movies on that large, crisp and vibrant AMOLED display. However, the stock or default video player wasn’t all that feature friendly and I had to go looking for 3rd party video players on the Play Store.
One major issue with the default video player on Android phones is that they stutter when it comes to playing HD videos or, if you want to try Blu-ray ones. This is where other video players for Android come in handy because they have options like optimizing video streams and using hardware decoding for smoother video playback.
Another problem with the default video players is that they don’t support all the multiple formats and you won’t be able to play files like AVI, 3GP, FLV, MKV and MP4 without issues. Our list of the best video players here also covers this issue because all players here play almost all formats.
Finding the Best Video Player for Android in 2016?
#1. MX Player
MX Player for Android is, for us, the best video player for Android in 2016 – it plays almost any format you throw at it and does an excellent job of it. Whether you’ve got videos in your internal memory or external memory card, the player has a simple file navigation interface.
The best thing I personally love in MX Player is the intuitive swipe control interface, allowing you to forward and rewind a video by simply swiping left or right and the same goes for adjusting the volume, by swiping up or down on the screen.
The free version of the app costs nothing but has ads, which are not all that intrusive anyway, but if you really like it, you should go for the pro version as well which is for $6.
Finally, MX Player also supports a multitude of subtitle formats, so you’re all set even if you’re watching your favorite movie or show in a noisy environment.
a) HARDWARE ACCELERATION – Hardware acceleration can be applied to more videos with the help of new HW+ decoder.
b) MULTI-CORE DECODING – MX Player is the first Android video player which supports multi-core decoding. Test result proved that dual-core device’s performance is up to 70% better than single-core devices.
c) PINCH TO ZOOM, ZOOM AND PAN – Easily zoom in and out by pinching and swiping across the screen. Zoom and Pan is also available by option.
d) SUBTITLE GESTURES – Scroll forward/backward to move to next/previous text, Up/down to move text up and down, Zoom in/out to change text size.
e) KIDS LOCK – Keep your kids entertained without having to worry that they can make calls or touch other apps. (plugin required)
#2. VLC Player for Android
VLC has long been a staple for people watching movies on their desktops and laptops and the Android version is no less when it comes to features and performance. Undoubtedly one of the best video players for Android, VLC is completely free, has no ads or in-app purchases and it’s source code is available freely if you’re interested.
It also plays all the video formats you can find and even supports various audio formats, equalizer settings and cover art along with the usual video playback controls and settings.
The user interface is rather plain however, but it shouldn’t bother you if all you’re looking for is the best free Android video player app.
VLC for Android™ plays most local video and audio files, as well as network streams (including adaptive streaming), DVD ISOs, like the desktop version of VLC.
All formats are supported, including MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv and AAC. All codecs are included with no separate downloads. It supports subtitles, Teletext and Closed Captions.
VLC for Android has a media library for audio and video files, and allows to browse folders directly.
VLC has support for multi-track audio and subtitles. It supports auto-rotation, aspect-ratio adjustments and gestures to control volume, brightness and seeking.
It also includes a widget for audio control, supports audio headsets control, cover art and a complete audio media library.
#3. BS Player
While MX and VLC are perfectly amazing video players, BS Player swoops in with a ton of features that make it a strong choice as well. Firstly, it’s free, has no ads and comes with Android 6.0 Marshmallow compatibility.
It also supports pop-up playback, which means you can watch videos on your phone while other apps are visible in the background, and audio boosts of upto 500%. Another amazing feature is the ability to play videos directly from uncompressed RAR archives.
Along with all the other standard features, BS Player is definitely worth a shot.
– ONLY in full version: experimental support for Chromecast (most mp4’s are supported)
– NO ADS
– Android 6.0 compatibility
– hardware accelerated video playback – significantly increases playback speed and reduces battery consumption, supporting multi-core (dual and quad-core) hardware decoding*
– audio pre-amplification (“volume boost” – user definable up to 500%)
– playback in popup window (audio and video)
– aspect-ratio adjustments and zoom
– multiple audio streams and subtitles
– supports customizable gestures for Seek, Jump, Brightness and Volume control, exit to popup video
– playlist support and various playback modes.
– support for audio headsets and external Bluetooth keyboards
– customizable audio offset, playback speed, gestures and keys
– external and embedded subtitles ssa/ass, srt, sub, txt…
– Automatic subtitle search (mobile or Wi-Fi connection must be enabled to work)
– playback media files such as videos and mp3’s directly via Wi-Fi from your network shared drives/folders (such as external USB drives, SMB shares, PC shared folders, NAS servers (Synology and others)) – no need to convert video files and copy media files to SD card
– Playback files directly from uncompressed RAR files
– Lock screen to prevent accidental change of videos (child lock)
– support for USB OTG (On-The-Go) and much more!
#4. KM Player
KM Player is not all that known but is very decent when it comes to video playback features including the option to play videos in a floating screen, change orientation and change video speed.
Recommended: Top 10 Best Keyboards for Android Phones & Tablets
The only issue at the moment is with the app’s latest update which has codec issues and gives playback errors. However, the developers are working on it and it should be fixed in the next update coming very soon.
Floating Screen: Multi-tasking- continue watching your video while sending a text or browsing the web
Subtitle Support: Supports all subtitle formats with total sync control
Playback Support: Slow down or Speed up any video. (Reduce speed 0.1~4.0 Increase speed)
One Finger Control: Total control at the tip of your finger- Playback, Start/Stop, Skip, Volume, and Brightness
Favorite: Organize all your favorite videos in your Favorite folder
Cloud Storage: Google Drive supported, play all of your videos stored on Drive quickly and easily
#5. Video Player HD
Video Player HD for Android is basically based on VLC player for Android and adds a nice skin on top. It has the same performance and features, largely supporting all video formats. If you’re looking for a good basic video player like VLC with a better UI, you should try Video Player HD, which is free as well.
1 lists all video files
2 music player with equalizer and presets
3 bass and treble adjustment
4 support for all video and audio formats
5 multiple subtitle formats support
6 video streaming support
7 quick start and smooth and easy playback with video resume
#6. Wondershare Player
Wondershare Player is another great video player for Android that has its own selection of online videos that are trending along with features like file transfer between your PC and phone via Wifi (if you have the desktop app) and the ability to mark videos to watch later and even download videos streamed from channels like CNN, Ted Talk and NASA TV.
You should also read: Top 5 Best Photo Editing Apps for Android
Finally, not only is the player free, it also supports Chromecast, and is worth a download.
Discover Latest Online Videos
Watch Videos Later
Play Seamlessly between Android & Other Devices
Transfer via WiFi
Supports all formats
Multiple subtitle formats supported
Continuous playback from last position
QQPlayer is another good video player for Android that tries to rival MX Player. It supports all major video formats like AVI, FLV, 3GP and MKV along with embedded subtitles in MKV files and support for multiple audio tracks and gesture controls.
The latest update also included support for encrypted videos that others players don’t play.
Supports all the popular formats of videos on the market
Supports SRT, SMI plug-in subtitle and MKV embedded subtitle
Supports multiple audio tracks switching
Auto detects video formats and resumes playback from last location
#8. Mobo Player
Mobo Player is another fully functional Android video player app that is free and supports all major video formats along with multiple audio tracks and subtitles.
The player works well, has good controls and plays HD videos smoothly enough, even on mid and low-range phones.
All video formats (need to choose “software decoding” mode in most cases)
Popular subtitle formats such as SRT, ASS, and SAA
Subtitles built in MKV, MPV, MOV, and others
Multi-audio streams and multi-subtitles
Playlists and continuous play on same type files
Videos streamed through HTTP, RTSP protocols
Media libraries and sort videos by type
Thumbnail displays of videos
GPlayer is all about smooth playback, customizable theme and user-interface and very flexible floating player support. The app is free to download and it’s multi-window player has excellent functionality compared to most other video players for Android.
If you are looking for a good floating window video player for Android, this is your best bet.
It supports the Google chromecast dongle now!!
Multiple-Window & Floating Pop-up Technique; You can play the video in anywhere, for multiple windows.
Simple & Customize Theme Style System; You can make your own theme in a easy way.
Easy Operation and User Interface; View your media in list, grid, and 3D Gallery mode, play the video with simple gesture to adjust. You can also use the widgets to play the video from the launcher.
Wide Video Format Support; You can play almost all types of the media files with software decoder with subtitle files, like the rmvb, wmv, …etc. It also support to play the YouTube (HTML5) and URL.
Group Media Sharing; You can share the media with your friends in a high speed wireless channel without any configuration.
Personalize List; You can mark the selected media with favorite or privacy, it only shows in the mirror list.
Performance and Reliability Improve; Better performance in the loading and playing. For the large amount of video files, its loading time is more fast compared to the others video player.
#10. mVideo Player
mVideo Player for Android comes with a nice, clean user-interface and basic video playback functionality. It doesn’t however include any codecs for advanced file types, but it does work like a video gallery manager, allowing you to even play videos with other players and set defaults from within the app.
If you’re looking for a video player with good basic functionality and the ability to manage your video library, give mVideo Player a try.
– A beautiful interface where your movies, tv shows and personal videos will be separated into deffierent screens.
– Posters and movie information will be downloaded automatically for your movies and tv shows.
– Subtitle Support: srt, ssa, ass, sub/idx, mpl, smi, txt, sub, sami.
– Internal MKV Subtitle (srt, ssa, ass), ONLY usefull on devices that supports playback of MKV.
– Responsive, intuitive controls.
– Built-in subtitle search powered by OpenSubtitles.org. More sites are available in the pro version.
– You can create your own playlsits. *Not available in tablet version yet.*
– You can save bookmarks in your videos.
– A lot of options for you to tweak to make the app fit your needs perfectly.
#11. Archos Video Player
Archos Video Player comes with tons of advanced video playback features and delivers good value for a free player which shows ads. It may not be your first choice if you’re looking for a regular video player for Android, but if you’re seeking particularly advanced features, it should fit the bill. Do note however that it still lacks Chromecast support.
– Play videos from your computer / server / NAS (SMB, UPnP, FTP*, SFTP*)
– Play videos from external USB storage
– Videos from all sources seamlessly integrated in a unified collection
– Automatic online retrieval of Movie and TV show descriptions with poster and backdrop
– Integrated subtitle download
– Torrent streaming* (previously downloaded .torrent files can directly be opened by the application ; note that no torrent search engine is included in the application)
– Hardware accelerated video decoding for most devices and video formats;
– Multi-audio track and mutli-subtitles support
– Supported file formats: MKV, MP4, AVI, WMV, FLV, etc.
– Supported subtitle file types: SRT, SUB, ASS, SMI, etc.
– Dedicated “leanback” user interface for Android TV
– AC3/DTS passthrough (HDMI or S/PDIF) on supported hardware: Nexus Player, NVidia SHIELD TV, Rockchip and AmLogic based tv-boxes
– 3D support with side-by-side and top-bottom playback modes for 3D TVs
– Audio Boost to increase the audio level of poorly encoded files
– Night Mode to dynamically adjust the audio level
– Instant access to recently added and recently played videos
– Browse movies by name, genre, year, duration, rating
– Browse TV shows by seasons
– Folder browsing supported, if you prefer it old-school style 😉
– Share and keep track of what you have watched using Trakt scrobbler* (see http://trakt.tv/)
– Multi-device network video resume
– Use descriptions and posters from NFO files when available
– Scheduled rescan of your network content (Leanback UI only)
– Private mode: temporarily disable playback history recording
– Manually adjust subtitles synchronization
– Manually adjust audio/video synchronization
#12. Feather Free – Music/Video
As the name suggests, Feather player is basically a bare-bones player that works fast, doesn’t freeze or crash and does what it is supposed to do – play videos and movies on your Android phone.
The whole player’s interface is very minimal and trades eye-candy for functionality. This also results in smoother playback and overall usage on low-range phones with less RAM. If you’re looking for a player with a low install size and resources usage, try feather free.
That’s pretty much it for now guys. We’ve listed the top 12 best video players for Android so you can browse through and find the best player for your needs. I personally use MX Player, and it does well for me. Which is the best video player for Android according to you guys? If we missed it, please feel free to comment below and let us know.