private async void Media_Tapped(object sender, TappedRoutedEventArgs e) { //if (_tapscount > 2) { _tapscount = 0; return; } _tapscount = 1; await Task.Delay(350); //if (_tapscount == 0) return; if (_tapscount == 1) { if (MedEl.Source != null) { if (MedEl.CurrentState == MediaElementState.Playing) { MedEl.Pause(); } else { MedEl.Play(); } } } //if (_tapscount == 2) //{ // await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, LikeDislikeRunner); // LikeAnimation(); //} //await Task.Delay(10); //_tapscount = 0; }
private async void Media_Tapped(object sender, TappedRoutedEventArgs e) { _tapscount++; await Task.Delay(350); if (_tapscount == 0) { return; } if (_tapscount == 1) { if (MedEl.Source != null) { if (MedEl.CurrentState == MediaElementState.Playing) { MedEl.IsMuted = !MedEl.IsMuted; } else { MedEl.Play(); } } } if (_tapscount == 2) { await Task.Delay(10); await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, LikeDislikeRunner); } _tapscount = 0; }
private void Media_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "Play") { if (MedEl.Source != null) { if (Media.Play) { MedEl.Play(); } else { MedEl.Pause(); } } } }