A
devicechange
event is sent to a
MediaDevices
instance whenever a media device such as a camera, microphone, or speaker is connected to or removed from the system. It's a generic
事件
with no added properties.
| 冒泡 | No |
|---|---|
| 可取消 | No |
| 接口 |
事件
|
| Event handler |
ondevicechange
|
可以使用
devicechange
event in an
addEventListener
方法:
navigator.mediaDevices.addEventListener('devicechange', function(event) {
updateDeviceList();
});
或使用
ondevicechange
事件处理程序特性:
navigator.mediaDevices.ondevicechange = function(event) {
updateDeviceList();
}
| 规范 | 状态 |
|---|---|
|
媒体捕获和流
The definition of 'devicechange' in that specification. |
候选推荐 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
devicechange
event
|
Chrome 57 | Edge 12 | Firefox 52 | IE No | Opera 34 | Safari No | WebView Android No | Chrome Android No | Firefox Android ? | Opera Android 43 | Safari iOS No | Samsung Internet Android No |
完整支持
不支持
兼容性未知