Heim > Backend-Entwicklung > C++ > Wie steuere ich die Windows-Systemlautstärke mit C#?

Wie steuere ich die Windows-Systemlautstärke mit C#?

Patricia Arquette
Freigeben: 2024-12-26 14:23:14
Original
670 Leute haben es durchsucht

How to Control Windows System Volume Using C#?

Steuerung der Windows-Systemlautstärke mit C#

Dieser Artikel zielt darauf ab, ein häufiges Problem zu lösen, das darin besteht, wie man die Windows-Systemlautstärke in einem ändern kann C#-Anwendung.

Die Herausforderung:

Änderung der Systemlautstärke Ermöglicht Anwendungen programmgesteuert die Steuerung von Audioeinstellungen, z. B. Lautstärkeanpassungen, ohne Benutzereingriff.

Vorgeschlagene Lösung:

Um dies zu erreichen, wird das NuGet-Paket AudioSwitcher.AudioApi.CoreAudio verwendet genutzt werden kann. Dieses Paket bietet eine vereinfachte Schnittstelle für Audiointeraktionen.

Implementierung:

  1. Installieren Sie das AudioSwitcher.AudioApi.CoreAudio-Paket mit dem NuGet-Paketmanager.
  2. Erstellen Sie eine Instanz von CoreAudioDevice, um die Standardwiedergabe darzustellen Gerät:

    CoreAudioDevice defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;
    Nach dem Login kopieren
  3. Aktuelle Lautstärke abrufen:

    Debug.WriteLine("Current Volume:" + defaultPlaybackDevice.Volume);
    Nach dem Login kopieren
  4. Gewünschte Lautstärke einstellen:

    defaultPlaybackDevice.Volume = 80;
    Nach dem Login kopieren

    Dieser Ansatz bietet eine einfache und effektive Möglichkeit, die Systemlautstärke programmgesteuert über Ihre C#-Anwendungen zu steuern.

Das obige ist der detaillierte Inhalt vonWie steuere ich die Windows-Systemlautstärke mit C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage