Issue #168: Fix possible Illegal State exception with mediaplayer

Possibility that the media player can get into an illegal state causing a
force close to occur when trying to start a video.