Javascript 断开视频馈送时的WebRTC警报
我正在使用Javascript 断开视频馈送时的WebRTC警报,javascript,webrtc,Javascript,Webrtc,我正在使用WebRTCgetUserMedia获取这样的网络摄像头提要 navigator.mediaDevices.getUserMedia({ video: { facingMode: "user", } }).then(function (stream) { var video = document.getElementById('cam-stream'); video.srcObject = stream; }).catch( fu
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,但不清楚如何检测当前提要,在视频曲目上收听
结束的事件,如下所示:
stream.getVideoTracks()[0].onended = () => {
console.log('someone unplugged the webcam');
};
谢谢,完美的解决方案!