Lot of players can run videos on android phone but the best player for android is MX Player. It has all the features and abilities to run all kind of videos in best result. In some mobile phones 720p and 1080p videos don't run if run they are not being played in a smooth way. MX Player has the ability and power to support these high quality videos in a smooth way with no break or jerk if the device is supported to play these types of videos.
You can change the video view according to your own choice by directing the screen with two fingers. Video view can also be changed from potrate to landscape Volume and brightness can also be changed by upward and downward swapping screen on both corners of screen. You can also lock the screen by clicking lock button on the screen. In the end, this player is the best according to my experience and knowledge. You can download it from your "Play store". Try it.