C# WinForm RemoteApps

Я написал приложение WinForm, к которому будет удаленный доступ через RDP. У меня проблемы с передачей звука клиенту.

Я использую следующее, чтобы вызвать звуковой сигнал. Он работает, как и ожидалось, когда я запускаю приложение из моей коробки разработки. Однако, когда я получаю к нему доступ через RDP, он не издает звуковой сигнал.

 Console.Beep();

Мне интересно, есть ли лучшая альтернатива или кто-нибудь знает об обходном пути.

1 ответ

Решение

Решением было напрямую воспроизвести аудиофайл. Я старался Console.Beepа также System.Media.SystemSounds.Beep.Play без удачи!

 Console.Beep(); // It didn't work. 


 System.Media.SystemSounds.Beep.Play(); // IT didn't work either 


  // Playing directly a wave file produced audio. 
  using (var soundPlayer = new SoundPlayer(@"c:\Windows\Media\ding.wav"))
  {
    soundPlayer.Play(); // can also use soundPlayer.PlaySync()
  }
Другие вопросы по тегам