Я хочу сохранить общий уровень громкости и громкость приложения на определенном уровне, чтобы пользователь не мог отключить или изменить громкость.
SoundPlayer splayer = new SoundPlayer();
splayer.Stream = example.Properties.Resources.example;
splayer.PlayLooping(); // play an .wav file
CoreAudioDevice dpd = new CoreAudioController().DefaultPlaybackDevice;
while(true)
{
if(dpd.Volume < 20) // see if system volume is under 20
{
dpd.Volume = 20; // if true then change the volume to 20
}
if(dpd.IsMuted == true) // check if sound is muted
{
dpd.Mute(false); // unmute sound
}
}
Я пытался использовать Audio Switcher для измененияМастер громкости, который работал, но я не мог найти, как изменить громкость приложения.Я пытался заглянуть в CSCore, но я не мог понять это.Какой хороший способ сделать это?