ホームページ >バックエンド開発 >C++ >C# を使用して Windows システム ボリュームを制御する方法?

C# を使用して Windows システム ボリュームを制御する方法?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-26 14:23:14668ブラウズ

How to Control Windows System Volume Using C#?

C# を使用した Windows システム ボリュームの制御

この記事は、Windows システム サウンド ボリュームを内部から変更する方法に関する一般的な問題に対処することを目的としています。 C# アプリケーション。

課題:

システムの音量をプログラムで変更すると、アプリケーションはユーザーの介入なしで音量調整などのオーディオ設定を制御できます。

提案された解決策:

これを実現するには、AudioSwitcher.AudioApi.CoreAudio NuGet パッケージを利用できます。このパッケージは、オーディオ インタラクション用の簡略化されたインターフェイスを提供します。

実装:

  1. NuGet パッケージ マネージャーを使用して、AudioSwitcher.AudioApi.CoreAudio パッケージをインストールします。
  2. CoreAudioDevice のインスタンスを作成して、デフォルトの再生デバイスを表します:

    CoreAudioDevice defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;
  3. 現在の音量を取得します:

    Debug.WriteLine("Current Volume:" + defaultPlaybackDevice.Volume);
  4. 希望の音量を設定します:

    defaultPlaybackDevice.Volume = 80;

    このアプローチは、C# からシステム ボリュームをプログラムで制御する簡単かつ効果的な方法を提供します。アプリケーション。

以上がC# を使用して Windows システム ボリュームを制御する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。