Finish basic Player

A basic player that can play/pause, user can use seekbar to control the
player.