是否有任何方法可以通过编程方式确定何时将耳机插入计算机?
基本上,我只想写一个简单的工具,除非插入耳机,否则我的声音会静音.这甚至可能吗?
没有示例如何通过C#检测耳机是否插入.
我认为应该是一些事件......
使用WMI有意义吗?
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\cimv2",
"SELECT * FROM Win32_SoundDevice");
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("-----------------------------------");
Console.WriteLine("Win32_SoundDevice instance");
Console.WriteLine("-----------------------------------");
Console.WriteLine("StatusInfo: {0}", queryObj["StatusInfo"]);
}
Run Code Online (Sandbox Code Playgroud)
有人会很高兴提供它吗?
谢谢!
如何检查耳机当前是否已插入.我不希望广播接收器在连接到设备时通知我.我需要这样的东西:
if(/*headphone is connected*/)
...
Run Code Online (Sandbox Code Playgroud) JavaScript 中有没有什么事件,我可以在浏览器中收听,通过它我们可以知道是否插入或移除了耳机?
我假设如果我们能够在 JavaScript 中迭代音频输出设备,是否有可能,我们可以扣除音频输出设备数量的变化?
headphones ×2
.net ×1
android ×1
audio ×1
audio-device ×1
browser ×1
c# ×1
hardware ×1
javascript ×1