private async void receiver_CurrentTimeChangeRequested(PlayToReceiver sender, CurrentTimeChangeRequestedEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { if (VideoSource.CanSeek) { { VideoSource.Position = args.Time; receiver.NotifySeeking(); } } }); }
private async void receiver_CurrentTimeChangeRequested( PlayToReceiver sender, CurrentTimeChangeRequestedEventArgs args) { await this.dispatcher.RunAsync( CoreDispatcherPriority.Normal, () => { this.VideoPlayer.Position = args.Time; this.receiver.NotifySeeking(); this.seeking = true; }); }
private async void receiver_CurrentTimeChangeRequested(PlayToReceiver recv, CurrentTimeChangeRequestedEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { if (IsReceiverStarted) { if (dmrVideo != null && currentType == MediaType.AudioVideo) { if (dmrVideo.CanSeek) { dmrVideo.Position = args.Time; receiver.NotifySeeking(); IsSeeking = true; } } else if (currentType == MediaType.Image) { receiver.NotifySeeking(); receiver.NotifySeeked(); } } }); }