Пример #1
0
 private async void receiver_MuteChangeRequested(PlayToReceiver sender, MuteChangeRequestedEventArgs args)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.High, () =>
     {
         VideoSource.IsMuted = args.Mute;
     });
 }
 private async void receiver_MuteChangeRequested(PlayToReceiver recv, MuteChangeRequestedEventArgs args)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.High, () =>
     {
         if (dmrVideo != null && currentType == MediaType.AudioVideo)
         {
             dmrVideo.IsMuted = args.Mute;
         }
         else if (dmrImage != null && currentType == MediaType.Image)
         {
             receiver.NotifyVolumeChange(0, args.Mute);
         }
     });
 }
 private void HandleReceiverMuteChangeRequested(PlayToReceiver sender, MuteChangeRequestedEventArgs args)
 {
     Dispatch(() =>
     {
         if (_currentPlaybackType == PlaybackType.Video)
         {
             VideoPlayer.IsMuted = args.Mute;
             // Receiver notification occurs in the HandleVideoPlayerVolumeChanged handler
         }
         else if (_currentPlaybackType == PlaybackType.Image)
         {
             _receiver.NotifyVolumeChange(0, args.Mute);
         }
     });
 }