Reset MediaPlayer asynchronously
Add "buffering" state and icon for when player is resetting/preparing