USB ヘッドセットを接続したときにサウンドをリダイレクトするにはどうすればよいですか?

USB ヘッドセットを接続したときにサウンドをリダイレクトするにはどうすればよいですか?

スピーカーとヘッドセット (サウンドが統合された P5Q マザーボードと Microsoft ヘッドセット) からのオーディオ出力を切り替える必要があることがよくあります。ヘッドセットが接続されている場合はサウンドがヘッドセットから再生され、接続されていない場合はスピーカーからサウンドが再生されるように設定しました。

問題は、ヘッドセットが接続されている状態でゲームや類似のプログラムを起動した場合、ヘッドセットを外すと音が出なくなることです。また、ヘッドセットなしでプログラムを起動し、ヘッドセットを接続すると、スピーカーから音が出ます。

これを実行する方法はありますか?

答え1

これはアプリケーションとサウンド カードの両方に完全に依存します。

一般的に、アプリケーションは特定のデバイスでサウンドを「要求」できます (また、デバイスを変更するオプションも提供されます)。

一方、ゲームは実行を開始するときにサウンドを要求し (DirectX 経由)、その後はサウンドを使用してプレイを続けます。一部のゲームでは、ゲーム内でサウンド設定を変更することでサウンド システムを再起動できます (ゲームが 3D サウンドや何らかの「高度な」効果を提供している場合など)。ただし、一般的に言えば、音量だけではこれは実行されません。

確実に機能する最良の代替案は、ヘッドセット ポート付きのスピーカーを入手することです。ヘッドセットを接続するとすぐに、スピーカーからの出力が開始されます。残念ながら、USB ヘッドセット ソケット付きのスピーカーは見たことがありません。

答え2

オーディオを手動で移動したい場合は、コントロールパネル手順は次のとおりです。

  1. ボリュームアイコンを右クリックして再生デバイス
  2. オーディオを送信したいデバイスを右クリックして、デフォルトデバイスとして設定

これで完了です。オーディオはすぐにそこにルーティングされます。これは Windows 7 の新機能であり、Vista や XP では動作しないことに注意してください。

注: Windows 7 を使用している場合 (タグからそれがわかると思いますが)、問題がなくても動作するはずです。Windows 7 では、USB ヘッドセットなどの新しく接続されたデバイスにオーディオをオンザフライでルーティングする新しい機能が追加されています。同様に、ヘッドセットを取り外すと、オーディオは最後に再生されていたデバイスに再ルーティングされます。

答え3

私は USB PLantronics ヘッドセットを持っていますが、ゲームを開始する前に、それがデフォルトの再生デバイスとして選択されていることを確認する必要があります。次のようになります。

トレイのスピーカー アイコンを右クリックします。再生デバイスを選択します。ヘッドセットをクリックしてから、既定値として設定ボタンをクリックします。

その後、ゲームは通常、デフォルトの再生デバイスを使用します。

答え4

私はちょうどこの素晴らしい小さなプログラムを見つけましたサウンドスイッチキーボード ショートカットを使用してオーディオ デバイス (USB ヘッドセットとアナログ スピーカーなど) を切り替えることができます。

ただし、Skype のオーディオ デバイス設定は引き続き適用されるため、ゲームで選択を上書きできる場合もあります。他のすべての場合、非常にうまく機能することがわかりました。

関連情報