private void MediaSourceOnStateChanged(MediaSource sender, MediaSourceStateChangedEventArgs args)
 {
     switch (args.NewState)
     {
         case MediaSourceState.Initial:
             Status = MediaPlayerStatus.Loading;
             break;
         case MediaSourceState.Opening:
             Status = MediaPlayerStatus.Loading;
             break;
         case MediaSourceState.Failed:
             Status = MediaPlayerStatus.Failed;
             break;
         case MediaSourceState.Closed:
             Status = MediaPlayerStatus.Stopped;
             break;
         case MediaSourceState.Opened:
             break;
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
 private void Source_StateChanged(MediaSource sender, MediaSourceStateChangedEventArgs args)
 {
     Log($"Source.StateChanged:{args.OldState} to {args.NewState}");
 }
 private void StreamMediaSource_StateChanged(MediaSource sender, MediaSourceStateChangedEventArgs args)
 {
 }
 private void Source_StateChanged(MediaSource sender, MediaSourceStateChangedEventArgs args)
 {
     Log($"Source.StateChanged:{args.OldState} to {args.NewState}");
 }
Example #5
0
 private void OnStateChanged(MediaSource sender, MediaSourceStateChangedEventArgs args)
 {
     Debug.WriteLine("OnStateChanged");
 }