/// <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); } } } }
static void OnEnded(JSong song) { song.Dispose(); currentlyPlaying.Remove(song); }