在JavaScript中有没有什么事件,我可以在浏览器中听到,通过这些事件,我们可以知道耳机是插入还是拔出了?
我假设如果我们能够在JavaScript中迭代音频输出设备,有没有可能,我们可以推断音频输出设备数量的变化?
发布于 2018-01-03 01:05:20
您可以使用以下内容:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices
示例:
navigator.mediaDevices.addEventListener('devicechange', () => {
// Do whatever you need to with the devices
// Maybe use enumerateDevices() to see what connected
});您可以从以下位置检查已经连接的设备,或者在devicechange上调用它
navigator.mediaDevices.enumerateDevices()
.then(devices => {
// Check the connected devices
console.log(devices);
});https://stackoverflow.com/questions/48064757
复制相似问题