在Windows中检测耳机[重复]

    这个问题在这里已有答案:                           检测耳机插入的时间                                      5个答案                                    
已邀请:
所以...我想我可能会发现一些REALY模糊不清的东西.. 你们中的任何人都可以检查一下是否有效吗? - 你必须引用NAudio库..
var enumerator = new MMDeviceEnumerator();
var d = enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia);
Console.WriteLine(d.Properties[new Guid("46d16a2c-5654-41c0-911e-7860d2bce7ee")].Value.ToString());
这个属性返回1(已插入)或0(未插入)..它的工作对我来说真的很好.. 更新:刚刚在CodePlex上发布了应用程序 - iTunesHead     
那么Microsoft.DirectX.DirectSound.Speakers呢?   扬声器对象应将以下扬声器类型属性之一设置为true:         FivePointOne   耳机   单   四   SevenPointOne   立体声   环绕        

要回复问题请先登录注册