Ejemplo n.º 1
0
 /// <summary>
 /// Plays an audio file.
 /// </summary>
 /// <param name="playListName">The name of the JPla.</param>
 /// <param name="songName">The name of the JSong.</param>
 public static void Play(string JPlaName, string songName)
 {
     for (int i = 0; i < playlists.Count; i++)
     {
         if (playlists[i].Name == JPlaName)
         {
             if (playlists[i].Music.ContainsKey(songName))
             {
                 JSong song = new JSong(playlists[i].Music[songName], audioDevice);
                 song.OnEnded += new Ended(OnEnded);
                 currentlyPlaying.Add(song);
             }
         }
     }
 }
Ejemplo n.º 2
0
 static void OnEnded(JSong song)
 {
     song.Dispose();
     currentlyPlaying.Remove(song);
 }