1

Тема: Звуковий сигнал

Допоможіть зробити вибір. Яким методом краще скористатися для подачі простого звукового сигналу?

Щось типу Console.Beep(); , нажаль цей метод не підтримується в х64 win XP. Щось із аналогічною простотою і функціональністю, але повнішою підтримкою.

2

Re: Звуковий сигнал

Якщо включено колонки, то System.Media.SystemSounds.Beep.Play();. А до спікера починаючи з сьомої вінди уже не достукаєшся.

Подякували: sasha276, ostap34PHP2

3

Re: Звуковий сигнал

MessageBeep вам у руки.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: LoganRoss, ostap34PHP2

4 Востаннє редагувалося LoganRoss (22.05.2017 19:49:56)

Re: Звуковий сигнал

а отак підтримується?

Console.WriteLine("\a");

\а - звуковий сигнал
Це той самий звук, що і Console.Beep().

Або ж можна завантажити свій звук і викликати його:

SoundPlayer sndPlayer = new SoundPlayer();
sndPlayer.SoundLocation = @"sounds\sp8.wav"; // вкажіть свій шлях
sndSound.Play();  

Або ж так - How to: Play Sounds in an Application

0xDADA11C7 написав:

MessageBeep вам у руки.

Здається, в C# такої функції немає. Але виправте мене, якщо я помиляюсь.

Because tomorrow may be gone.
Подякували: sasha276, ostap34PHP2

5

Re: Звуковий сигнал

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool MessageBeep(beepType uType);

WINAPI хвункції легко смикаються з шарпа

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: LoganRoss, ostap34PHP2

6

Re: Звуковий сигнал

Дякую за відповіді.

7

Re: Звуковий сигнал

SystemSounds.Exclamation.Play();