C# 调用NAudio.dll只有一台电脑上麦克风可用

shichen4 2010-11-26 10:02:42
如题,当在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";

...全文
339 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shichen4 2010-11-26
  • 打赏
  • 举报
回复

高人
zhangzhen_927116 2010-11-26
  • 打赏
  • 举报
回复
沙发
shichen4 2010-11-26
  • 打赏
  • 举报
回复
Up!
shichen4 2010-11-26
  • 打赏
  • 举报
回复
顶下,有没有人帮忙解答

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧