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:
Erstellen Sie eine Instanz von CoreAudioDevice, um die Standardwiedergabe darzustellen Gerät:
CoreAudioDevice defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;
Aktuelle Lautstärke abrufen:
Debug.WriteLine("Current Volume:" + defaultPlaybackDevice.Volume);
Gewünschte Lautstärke einstellen:
defaultPlaybackDevice.Volume = 80;
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!