Maison >développement back-end >C++ >Comment contrôler le volume du système Windows à l'aide de C# ?

Comment contrôler le volume du système Windows à l'aide de C# ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-26 14:23:14698parcourir

How to Control Windows System Volume Using C#?

Contrôle du volume du système Windows avec C#

Cet article vise à résoudre un problème courant consistant à modifier le volume sonore du système Windows à partir d'un Application C#.

Le défi :

Modifier le volume du système par programme permet aux applications de contrôler les paramètres audio, tels que les réglages du volume, sans intervention de l'utilisateur.

Solution proposée :

Pour y parvenir, le package AudioSwitcher.AudioApi.CoreAudio NuGet peut être utilisé. Ce package fournit une interface simplifiée pour les interactions audio.

Mise en œuvre :

  1. Installez le package AudioSwitcher.AudioApi.CoreAudio à l'aide du gestionnaire de packages NuGet.
  2. Créez une instance de CoreAudioDevice pour représenter la lecture par défaut appareil :

    CoreAudioDevice defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;
  3. Obtenir le volume actuel :

    Debug.WriteLine("Current Volume:" + defaultPlaybackDevice.Volume);
  4. Régler le volume souhaité :

    defaultPlaybackDevice.Volume = 80;

    Cette approche fournit un moyen simple et efficace de contrôler le volume du système par programmation à partir de vos applications C#.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn