C#程序中如何控制播放音量的大小

1.调用系统Api

  [DllImport("winmm.dll")]   //引用winmm.dll     
  public   static   extern   long   waveOutSetVolume(long   deviceID,   long   Volume);                  

在winmm.dll中    
  第一个参数可以为0,表示首选设备    
  第二个参数为音量:0xFFFF为最大,0x0000为最小,其中高位(前两位)表示右声道音量,低位(后两位)表示左 声道音量 。

2、弹出系统音量调节框

ProcessStartInfo Info=new ProcessStartInfo();

Info.FileName = "Sndvol32";

 Process.Start(Info);

你可能感兴趣的:(C#程序中如何控制播放音量的大小)