Как в c# одновременно запустить два и более звуковых файла в Windows Forms?
У меня работает такой код:
private void button1_Click(object sender, EventArgs e)
{
System.Media.SoundPlayer player1 = new System.Media.SoundPlayer(@"Z:\Бам. Wav");
player1.Play();
}
private void button1_Click(object sender, EventArgs e)
{
System.Media.SoundPlayer player2 = new System.Media.SoundPlayer(@"Z:\Бум. Wav");
player2.Play();
}
Все воспроизводит, но как только включается второй файл, первый вырубается
Как будто у них один поток - может играть только один файл
Как сделать, чтоб два и более звуковых файла играли одновременно, подскажете?
Using System.Threading;
using System.Threading.Tasks;
Использовать несколько потоков можно например
Thread Th1= new Thread(sound_Play1);
Thread Th2= new Thread(sound_Play2);
private void button1_Click(object sender, EventArgs e)
{
Th1.Start();
Th2.Start();
}
private void sound_Play1()
{
System.Media.SoundPlayer player1 = new System.Media.SoundPlayer(@"Z:\Бам. Wav");
player1.Play();
}
private void sound_Play2()
{
System.Media.SoundPlayer player2 = new System.Media.SoundPlayer(@"Z:\Бум. Wav");
player2.Play();
}
- Можно ли ставить одновременно на два диска одного HDD Windows 7 и Windows XP? Я когда поставил к XP рядом 7 - XP висела У меня было XP на C, решил поставить 7 на D, в итоге приоритетной почему-то стала 7 при загрузке, а XP стала работать как-то странно, вроде бы заводится, но виснет намертво, и почему-то 7 назначила переименовала диск D в C, хотя это по-прежнему D, а тот C с XP и вовсе исчез из виду.
- Как запустить два Вайбера одновременно на Win10 ? Здравствуйте! Кому удавалось запустить две копии Вайбера на Win10 ? Что бы один на один номер работал а другой на другой.
- Одновременно работают два пользователя на компьютере win10 При включении компьютера запускаются сразу две существующие учётные записи, хотя мне нужна только одна. Как выйти из второй? Мне не нужно удалять вторую учетку, она не моя. Просто чтобы она на фоне с моей не работала Мб это майнер?