检测是否静音(20)

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
T

terry_zhou82

Unregistered / Unconfirmed
GUEST, unregistred user!
检测当前系统是否为静音?我的是WIN7
 
试试SystemParametersInfo?
 
楼上的给个例子,我就给分了。[:D]
 
WIN7要用新的API了uses ... ActiveX, MMDevApi, ...;var deviceEnumerator: IMMDeviceEnumerator;
defaultDevice: IMMDevice;
endpointVolume: IAudioEndpointVolume;
bMute: bool;
begin
CoCreateInstance(CLASS_IMMDeviceEnumerator, nil, CLSCTX_INPROC_SERVER, IID_IMMDeviceEnumerator, deviceEnumerator);
deviceEnumerator.GetDefaultAudioEndpoint(eRender, eConsole, defaultDevice);
defaultDevice.Activate(IID_IAudioEndpointVolume, CLSCTX_INPROC_SERVER, nil, endpointVolume);
endpointVolume.GetMute(bMute);
if bMute then
//静音 else
//开启 ......end;
 
to:楼上,我的D2010,怎么会提示“[DCC Fatal Error] Unit1.pas(7): F1026 File not found: 'MMapidev.dcu'”,这个mmapidev是不是要编译一下啊
 
win7与win2008如何控制音量??
 
我也想知道答案啊
 
sonix,能否进来下?
 
有兄弟知道吗?
 
高手都进来啊,分大大的啊
 
[:D]每人知道啊?
 
高手都进来啊
 
接受答案了.
 
后退
顶部