Exemple #1
0
 public void OnPlay(Image view, PlayEventArgs e)
 {
     if (this.playEventHandler != null)
     {
         this.playEventHandler(new MyTiff(view), e);
     }
 }
Exemple #2
0
 protected virtual void OnPlay(PlayEventArgs e)
 {
     if (PlayEvent != null)
     {
         PlayEvent(this, e);
     }
 }
Exemple #3
0
 public void OnPlay(MyTiff tiff, PlayEventArgs e)
 {
     if (this.playEventHandler != null)
     {
         this.playEventHandler(tiff, e);
     }
 }
Exemple #4
0
 void Song_Change(object sender, PlayEventArgs e)
 {
     Transport.Maximum   = e.Duration;
     NowplayingText.Text = "Now Playing: " + e.Song.ToString();
 }
Exemple #5
0
 private void OnPlayQueued(PlayEventArgs e)
 {
     var n = PlayQueued;
     if (n == null) return;
     n(this, e);
 }
 protected virtual void OnPlayAllEvent(PlayEventArgs e) => PlayAllEvent?.Invoke(this, e);
Exemple #7
0
 protected void OnPlayDeclared(PlayEventArgs e)
 {
     var n = PlayDeclared;
     if (n == null) return;
     n(this, e);
 }
Exemple #8
0
 private void FavoriteControl_PlayAllEvent(object sender, PlayEventArgs e)
 => PlayElement(e.Selected);
Exemple #9
0
 private void SearchControl_PlayEvent(object sender, PlayEventArgs e)
 {
     PlayElement(e.Selected);
 }
 private void PlaySomething(object source,
                            PlayEventArgs args)
 {
     // Play the file.
 }
Exemple #11
0
        protected virtual void playChangeMethod(MyTiff tiff, PlayEventArgs e)
        {
            this.tiff = tiff;
            if (tiff == null)
            {
                return;
            }
            if (e.value >= 0)
            {
                tiff.Current = e.value;
            }
            PlayState oldState = curState;

            if (trackBar != null)
            {
                trackBar.Invoke(trackHandle);
            }
            if (viewer != null)
            {
                switch (e.state)
                {
                case PlayState.PLAY:
                    curState = PlayState.PLAY;
                    Keep();
                    //if (oldState == PlayState.STOP)
                    //    Next();
                    break;

                case PlayState.STOP:
                    curState = PlayState.STOP;
                    //Stop();
                    break;

                case PlayState.BACK:
                    curState = PlayState.BACK;
                    Keep();
                    //if (oldState == PlayState.STOP)
                    //    Back();
                    break;

                case PlayState.KEEP:
                    sideWorking();
                    if (e.args == null)
                    {
                        draw();
                    }
                    else
                    {
                        draw((int)e.args[0], (int)e.args[1], (int)e.args[2], (int)e.args[3]);
                    }
                    switch (curState)
                    {
                    case PlayState.PLAY:
                        new Thread(new ThreadStart(new Action(() =>
                        {
                            if (tiff.CurrState == 2)
                            {
                                curState = PlayState.STOP;
                            }
                            Thread.Sleep(Speed);
                            if (curState == oldState)
                            {
                                Next();
                            }
                        }))).Start();
                        break;

                    case PlayState.BACK:
                        new Thread(new ThreadStart(new Action(() =>
                        {
                            if (tiff.CurrState == 0)
                            {
                                curState = PlayState.STOP;
                            }
                            Thread.Sleep(Speed);
                            if (curState == oldState)
                            {
                                Back();
                            }
                        }))).Start();
                        break;
                    }
                    break;
                }
            }
        }
Exemple #12
0
 private void HandleOnPlayQueued(object sender, PlayEventArgs e)
 {
     StopCoroutine(StartTimer());
     StartCoroutine(StartTimer());
 }