[mirotalk] - fix video quality index on fail

This commit is contained in:
Miroslav Pejic
2022-01-29 23:05:59 +01:00
parent eb1a95101f
commit 544d9bb5ff
+4
View File
@@ -79,6 +79,8 @@ let myPeerId;
let videoMaxFrameRate = 30;
let screenMaxFrameRate = 30;
let videoQualitySelectedIndex = 0; // default
let leftChatAvatar;
let rightChatAvatar;
@@ -2536,8 +2538,10 @@ function setLocalVideoQuality() {
.applyConstraints(videoConstraints)
.then(() => {
logStreamSettingsInfo('setLocalVideoQuality', localMediaStream);
videoQualitySelectedIndex = videoQualitySelect.selectedIndex;
})
.catch((err) => {
videoQualitySelect.selectedIndex = videoQualitySelectedIndex;
console.error('setLocalVideoQuality', err);
userLog('error', "Your device doesn't support the selected video quality, please select the another one.");
});