One of the good things I like about Android phones is the choice of video players available on the Market. That, along with the fact that it’s extremely easy to transfer any video file on to the phone and that a lot of them have large screens make them especially good for video playback.
But choice is a double-edged sword. Too much of it can be just as bad as no choice at all and that’s exactly what is happening with these video players: there are too many of them, with more coming out every few days.
Screenshot by public demand (and by public I mean @preshit)
Personally, I have been using Dice Player on my Nexus S, a paid app, rare for Android Market and more so for video players, which are usually always free (and ad supported). I chose to pay for it because back then it offered the best in terms of video playback. It was the only player that not only supported a wide range of audio and video formats but also successfully played 720p videos on my phone. The Nexus S hardware is capable of encoding and decoding 720p videos but it needs a good software to enable it to do that.
Now, with even more video players available than what they were six months ago, I decided to do another little comparison. Partly because everyone keeps asking me which one is the best and also because I’m getting tired of Dice Player. It still does a good job of playing videos but has become terribly buggy lately and although it is updated often it seems the developer isn’t particularly bright.
So I downloaded a handful of players, which ranged from the old faithfuls like RockPlayer and MoboPlayer to MX Video Player, Mobo Video Player Pro (yes, there is another player named ‘Mobo’) and BSPlayer (it’s hard to expect much from it after reading the name).
I lined up a bunch of 720p videos that included MKVs, MP4s, AVIs, MOVs, WMVs and even a Flash video.
Before I started, I tried them all in Dice Player. It played almost all of them well except for the WMV and Flash video, which stuttered profusely. The WMV in question was a particularly high quality file that will make slower computers struggle and I wasn’t really expecting either of these players to play it on the Nexus S. The Flash video was a bit of a surprise because I’ve seen Dice Player play other Flash videos and it usually plays them well.
Then I tried the other players one by one. For those who use these, I’m afraid to say they all suck, especially on less than stellar hardware like the Nexus S. Not only did they all have problems with the files that Dice Player didn’t work with, they also struggled with other files that played perfectly fine on DP. In some cases there was no audio whereas in others the video stuttered.
I’m sure if you’re using a more powerful device like, say, the Galaxy S II, then all of these should work fine. Then again, that phone has a pretty capable player of its own so you shouldn’t need a third party alternative. You are likely to use these players on older phones or those with slower processors and that is where Dice Player shines.
In the end I’m glad that I spent that money on Dice Player all that time ago. I hear it is not available for purchase any more on the Android Market for some reason (remember that comment about the developer not being bright?) In that case I guess you’d want to know the second best and that would be MoboPlayer, followed closely by MX Video Player in third place. Honestly though, you won’t be able to play half of the videos that you can on these that you can on Dice Player.