no video to start

main
Valerie 2022-08-06 05:19:48 -04:00
parent 64b5d092a4
commit ea0cb96a24
1 changed files with 20 additions and 4 deletions

View File

@ -86,7 +86,7 @@
}
},
noiseSuppression: false,
video: {
video: eVideoOptions.value === 'none' ? false : {
deviceId: {
exact: eVideoOptions.value
}
@ -107,9 +107,18 @@
call.peerConnection.getSenders()
.filter(sender => sender.track.kind === 'audio')[0]
.replaceTrack(audioTrack);
call.peerConnection.getSenders()
.filter(sender => sender.track.kind === 'video')[0]
.replaceTrack(videoTrack);
const currentVideoTrack = call.peerConnection.getSenders()
.filter(sender => sender.track.kind === 'video')[0];
console.log(videoTrack, currentVideoTrack);
if(videoTrack !== undefined && currentVideoTrack === undefined) {
call.peerConnection.addTrack(videoTrack);
} else {
currentVideoTrack.replaceTrack(videoTrack);
}
}
}
@ -135,6 +144,13 @@
eAudioOptions.appendChild(elem);
}
eVideoOptions.appendChild((function () {
const elem = document.createElement('option');
elem.innerText = "None";
elem.value = "none";
return elem;
})());
for(const device of devices.filter(v => v.kind === 'videoinput')) {
const elem = document.createElement('option');
elem.innerText = device.label;