Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2019, 23:27   #1
astee
Новичок
Джуниор
 
Регистрация: 21.01.2019
Сообщений: 1
По умолчанию Метроном и синхрозвук

Всем привет!

Хочу реализовать тренажер ритма на C#.

Условно, должно выглядеть так:
1. задаем количество ударов в минуту. Запускаем
2. в качестве звука для метронома используем WAV

3. Нажимаем на кнопку -> воспроизводится другой звук (тоже в формате WAV)

Далее смотрим, попали ли мы в такт или нет.


Для реализации метронома использую TASK

Код:
static void Metronome() 
{ 
var myPlayer = new System.Media.SoundPlayer(); 
myPlayer.SoundLocation = @"C:\SOUND1.wav"; 
myPlayer.Play(); 
Thread.Sleep(300);
}

Для проигрывания звука при нажатии:

Код:
static void Play_Sound() 
{ 
var myPlayer = new System.Media.SoundPlayer(); 
myPlayer.SoundLocation = @"C:\SOUND2.wav"; 
myPlayer.Play(); 
}
Метроном тикает. Нажимаю на клавишу -> проигрывается SOUND2, а звук метронома - нет


Подскажите, пожалуйста, как сделать, чтобы два звука проигрывались одновременно при нажатии кнопки?

Заранее спасибо!
astee вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метроном Костян Пират Общие вопросы Delphi 6 13.08.2009 23:30
метроном Mary Общие вопросы C/C++ 1 08.12.2008 13:43