예제 #1
0
 private void OnPlayerStateChanged(object sender, PlayerStateEventArgs e)
 {
     SetActiveFile();
     if (e.OldState == PlayerState.Closed)
     {
         m_Form.LoadNextInBackground();
     }
     else if (e.NewState == PlayerState.Closed)
     {
         // If we're not playing the next file anytime soon, clean up the preloaded media
         m_Timer.Start();
     }
 }