public override bool Pause () { bool paused = false; if(playerController != null && this.State == MediaState.Playing) { playerController.Pause(); this.State = MediaState.Paused; paused = true; } return paused; }