repo: janusweb action: commit revision: path_from: revision_from: 5af7ec56616f8a2e13f8c475016d2bc294d71d55: path_to: revision_to:
commit 5af7ec56616f8a2e13f8c475016d2bc294d71d55 Author: James BaicoianuDate: Sun Sep 10 00:02:59 2023 -0700 Added "none" voip type, allow fallback if ideal voip device is missing diff --git a/media/assets/webui/apps/comms/voip.js b/media/assets/webui/apps/comms/voip.js
--- a/media/assets/webui/apps/comms/voip.js
+++ b/media/assets/webui/apps/comms/voip.js
@@ -977,12 +977,12 @@ elation.elements.define('janus-voip-picker-audio', class extends elation.element
if (this.elements.inputDevice.value && this.elements.inputDevice.value != 'default') {
console.log('input!', this.elements.inputDevice.value);
- constraints.audio.deviceId = { exact: this.elements.inputDevice.value };
+ constraints.audio.deviceId = { ideal: this.elements.inputDevice.value };
}
if (this.elements.videoDevice && this.elements.videoDevice.value && this.elements.videoDevice.value != 'none') {
console.log('video!', this.elements.videoDevice.value);
constraints.video = {
- deviceId: { exact: this.elements.videoDevice.value },
+ deviceId: { ideal: this.elements.videoDevice.value },
height: 256,
width: 256
};
@@ -1344,3 +1344,11 @@ elation.elements.define('janus-voip-client-incomingcall', class extends elation.
}
}
});
+elation.elements.define('janus-voip-client-none', class extends elation.elements.base {
+ create() {
+ }
+ connect() {
+ }
+ setInputStream(stream) {
+ }
+});
-----END OF PAGE-----