protected override void OpenUri (SafeUri uri, bool maybeVideo) { if (pipeline.CurrentState == State.Playing || pipeline.CurrentState == State.Paused) { pipeline.SetState (Gst.State.Ready); } playbin.Uri = uri.AbsoluteUri; }