0

RDP 経由でリモート アクセスされる WinForm アプリケーションを作成しました。クライアントに送信されるサウンドに問題があります。

以下を使用してビープ音をトリガーしています。開発ボックスからアプリを起動すると、期待どおりに動作します。ただし、RDP 経由でアクセスすると、ビープ音は鳴りません。

 Console.Beep();

より良い代替手段があるか、回避策を知っている人がいるかどうか疑問に思っています。

4

1 に答える 1

1

解決策は、オーディオ ファイルを直接再生することでした。私は試してみましたが、運がありませんでしたConsole.BeepSystem.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()
  }
于 2014-11-17T03:40:41.183 に答える