Fixed null pointer exception.

this.player.Source is sometimes null if the wrong path to the media file is given, this causes a null pointer exception when you try and play that media multiple times which in turn breaks the error callback to the JavaScript.