win8用C#开发 如何检测用户是否使用麦克风
2个回答
展开全部
引用
using Microsoft.DirectX;
using Microsoft.DirectX.DirectSound;
// 获取默认音频捕捉设备
CaptureDevicesCollection devices = new CaptureDevicesCollection(); // 枚举音频捕捉设备
Guid deviceGuid = Guid.Empty; // 音频捕捉设备的ID
if (devices.Count > 0)
deviceGuid = devices[0].DriverGuid;
else
{
MessageBox.Show("系统中没有音频捕捉设备");
return false;
}
try
{
Capture cap = new Capture(devices[0].DriverGuid);
if (cap.Caps.Channels > 0)
{
}
}
catch (Exception ex)
{
MessageBox.Show("系统中没有音频捕捉设备,请检测");
return false;
}
2014-02-08
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询