isPlaying is always false because _isPaused is never set to false when play() is called in AudioManager.