如题,当在ComboBox内显示的是:“Microphone”的时候麦克风可用;换台电脑,ComboBox内显示的是:“麦克风”,这时麦克风就不能用了。代码如下:
MMDeviceEnumerator deviceEnum = new MMDeviceEnumerator();
MMDeviceCollection deviceCol = deviceEnum.EnumerateAudioEndPoints(DataFlow.Capture, DeviceState.Active);
Collection<MMDevice> devices = new Collection<MMDevice>(); foreach (MMDevice device in deviceCol)
{
devices.Add(device);
} this.comboBox1.DataSource = devices;
this.comboBox1.DisplayMember = "FriendlyName";
MMDeviceEnumerator deviceEnum = new MMDeviceEnumerator();
MMDeviceCollection deviceCol = deviceEnum.EnumerateAudioEndPoints(DataFlow.Capture, DeviceState.Active);
Collection<MMDevice> devices = new Collection<MMDevice>(); foreach (MMDevice device in deviceCol)
{
devices.Add(device);
} this.comboBox1.DataSource = devices;
this.comboBox1.DisplayMember = "FriendlyName";
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货