У меня есть приложение Visual C ++ / CLI, которое использует звуковые сигналы для обозначения хороших и плохих результатов (используется, когда пользователь не видит экран).
В настоящее время я использую низкие тональные сигналы для плохих результатов и высокие тональные сигналы для хороших результатов:
if( goodResult == true )
{
Beep(1000, 40);
}
else
{
Beep(2000, 20);
}
Это нормально работает на моем ноутбуке Vista, но я пробовал его на других ноутбуках, и некоторые, кажется, воспроизводят звуки в течение меньшего времени (они звучат больше как щелчки, чем гудки), или звук не воспроизводится вообще. 1006 *
Итак, у меня здесь два вопроса:
- Есть ли более надежная функция звукового сигнала?
- Есть ли (простой) способ воспроизвести короткий WAV-файл или нечто подобное (предпочтительное решение).