Я использую WebRTC
getUserMedia
для получения канала веб-камеры, подобного этому ...
navigator.mediaDevices.getUserMedia({
video: {
facingMode: "user",
}
}).then(function (stream) {
var video = document.getElementById('cam-stream');
video.srcObject = stream;
}).catch( function (error) {
console.log("Camera Stream Error : " + error.name + " - " + error.message);
});
Я хотел бы отобразить предупреждение, если этот канал отключен, например, если кто-тоотключил веб-камеру или веб-камера сама разбилась.
Я посмотрел на ondevicechange
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/ondevicechange#Example, но неясно, как определить текущий канал