Esempio n. 1
0
 public void IncrementLastPlayed(double completed)
 {
     if (!incremented_last_played && CurrentTrack != null && CurrentTrack.PlaybackError == StreamPlaybackError.None)
     {
         CurrentTrack.OnPlaybackFinished(completed);
         incremented_last_played = true;
     }
 }
 public void IncrementLastPlayed()
 {
     if (!incremented_last_played && CurrentTrack != null && CurrentTrack.PlaybackError == StreamPlaybackError.None)
     {
         //if Length <= 0 assume 100% completion:
         if (active_engine.Length <= 0)
         {
             CurrentTrack.OnPlaybackFinished(1);
         }
         else
         {
             CurrentTrack.OnPlaybackFinished((double)active_engine.Position / (double)active_engine.Length);
         }
         incremented_last_played = true;
     }
 }