In AudioPlayer revise play() to prevent creation of multiple media players and to call stop on completion
In HelloMoonFragment override onDestroy call mPlayer.stop()