示例#1
0
        }                                                                       // Media callbacks use a worker thread so dispatch to UI as needed

        async void onRateChgd(MediaPlayer s, MediaPlayerRateChangedEventArgs e) /**/
        {
            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => PlayRate = mp_Vm.PlaybackSession.PlaybackRate);
        }                                                                      // Media callbacks use a worker thread so dispatch to UI as needed

        async void onStateChd(MediaPlayer s, object args)                      /**/
        {
            await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => stateChd(s, args));
        }
示例#2
0
 private async void Player_MediaPlayerRateChanged(MediaPlayer sender, MediaPlayerRateChangedEventArgs e)
 {
     // Media callbacks use a worker thread so dispatch to UI as needed
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, UpdatePlaybackSpeed);
 }
 async void onRateChgd(MediaPlayer sender, MediaPlayerRateChangedEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => sb.Text = $"{mp_Xm.PlaybackSession.PlaybackRate:0.0}x");
 }                                                                                                                                                                                                             // Media callbacks use a worker thread so dispatch to UI as needed
 private void HandleMediaPlayerMediaPlayerRateChanged(MediaPlayer sender, MediaPlayerRateChangedEventArgs args)
 {
 }
 private async void Player_MediaPlayerRateChanged(MediaPlayer sender, MediaPlayerRateChangedEventArgs e)
 {
     // Media callbacks use a worker thread so dispatch to UI as needed
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, UpdatePlaybackSpeed);
 }
示例#6
0
 private void HandleMediaPlayerMediaPlayerRateChanged(MediaPlayer sender, MediaPlayerRateChangedEventArgs args)
 {
 }