Пример #1
0
 private void OnSeekCompleted(bool finished)
 {
     if (finished)
     {
         SeekCompleted?.Invoke(this, null);
     }
 }
Пример #2
0
 protected override void OnApplyTemplate()
 {
     MediaElement = (MediaElement)GetTemplateChild("MainMediaElement");
     if (MediaElement != null)
     {
         MediaElement.CurrentStateChanged += (s, e) => CurrentStateChanged?.Invoke(this, e);
         MediaElement.MediaEnded          += (s, e) => MediaEnded?.Invoke(this, e);
         MediaElement.MediaOpened         += (s, e) => MediaOpened?.Invoke(this, e);
         MediaElement.MediaFailed         += (s, e) => MediaFailed?.Invoke(this, e);
         MediaElement.SeekCompleted       += (s, e) => SeekCompleted?.Invoke(this, e);
         MediaElement.VolumeChanged       += (s, e) => VolumeChanged?.Invoke(this, e);
     }
     base.OnApplyTemplate();
 }
Пример #3
0
 internal void RaiseSeekCompleted()
 {
     SeekCompleted?.Invoke(this, EventArgs.Empty);
 }
Пример #4
0
 public void OnSeekComplete(AndroidMediaPlayer mp)
 {
     SeekCompleted?.Invoke(this, null);
 }
 private void Player_SeekCompleted(object player, EventArgs args)
 {
     SeekCompleted.IfNotNull(i => i(this, null));
 }