[mirotalksfu] - keep the devices settings in localStorage

هذا الالتزام موجود في:
Miroslav Pejic
2022-08-02 09:55:09 +02:00
الأصل 2b900d05f0
التزام 88a8b6b722
2 ملفات معدلة مع 59 إضافات و7 حذوفات

عرض الملف

@@ -892,12 +892,15 @@ function handleSelects() {
// devices options
microphoneSelect.onchange = () => {
rc.closeThenProduce(RoomClient.mediaType.audio, microphoneSelect.value);
rc.setLocalStorageDevices(RoomClient.mediaType.audio, microphoneSelect.selectedIndex, microphoneSelect.value);
};
speakerSelect.onchange = () => {
rc.attachSinkId(rc.myVideoEl, speakerSelect.value);
rc.setLocalStorageDevices(RoomClient.mediaType.speaker, speakerSelect.selectedIndex, speakerSelect.value);
};
videoSelect.onchange = () => {
rc.closeThenProduce(RoomClient.mediaType.video, videoSelect.value);
rc.setLocalStorageDevices(RoomClient.mediaType.video, videoSelect.selectedIndex, videoSelect.value);
};
// styling
BtnsAspectRatio.onchange = () => {