public override void ViewDidDisappear(bool animated)
        {
            base.ViewDidDisappear(animated);

            if (updatingTimer != null)
            {
                updatingTimer.Invalidate();
            }

            if (player != null)
            {
                player.FlushAndClose();
                player = null;
            }
        }