Odtwarzanie wielu plików wav w C #
Mam aplikację, której potrzebuję do odtworzenia pliku wav po naciśnięciu lub kliknięciu klawisza lub przycisku, używam klasy SoundPlayer, ale kiedy próbuję odtworzyć inny plik wav w tym samym czasie, który odtwarzał zatrzymuje się.
Czy istnieje sposób na jednoczesne odtwarzanie wielu plików wav? Jeśli możesz, podaj mi przykłady lub samouczek?
Oto, co mam do tej pory:
private void pictureBox20_Click(object sender, EventArgs e)
{
if (label30.Text == "Waiting 15.wav")
{
MessageBox.Show("No beat loaded");
return;
}
using (SoundPlayer player = new SoundPlayer(label51.Text))
{
try
{
player.Play();
}
catch (FileNotFoundException)
{
MessageBox.Show("File has been moved." + "\n" + "Please relocate it now!");
}
}
}
Dzięki!