Page MenuHomePhorge

D5112.1775286993.diff
No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None

D5112.1775286993.diff

diff --git a/src/resources/js/meet/media.js b/src/resources/js/meet/media.js
--- a/src/resources/js/meet/media.js
+++ b/src/resources/js/meet/media.js
@@ -2,10 +2,10 @@
function Media()
{
- let audioActive = null // True if the audio track is active
- let videoActive = null // True if the video track is active
- let audioSource = '' // Current audio device identifier
- let videoSource = '' // Current video device identifier
+ let audioSource = localStorage.getItem('kolab-meet-audio-source') // Current audio device identifier
+ let videoSource = localStorage.getItem('kolab-meet-video-source') // Current video device identifier
+ let audioActive = null // True if the audio track is active
+ let videoActive = null // True if the video track is active
let mediaStream = null // Current media stream
let cameras = [] // List of user video devices
let microphones = [] // List of user audio devices
@@ -191,7 +191,7 @@
audio: audioSource ? { deviceId: audioSource } : true
})
- //If audio or video was explicitly disabled we remove all tracks.
+ // If audio or video was explicitly disabled we remove all tracks.
if (videoActive === false) {
this.removeTracksFromStream(mediaStream, 'Video')
}
@@ -213,6 +213,9 @@
volumeMeterStart()
}
+ localStorage.setItem('kolab-meet-audio-source', audioSource);
+ localStorage.setItem('kolab-meet-video-source', videoSource);
+
// The labels are only available after we have permission, so we re-list the available devices.
microphones = await this.getAudioDevices()
cameras = await this.getWebcams()
@@ -291,6 +294,8 @@
audioSource = deviceId
}
+ localStorage.setItem('kolab-meet-audio-source', audioSource);
+
return audioActive
}
@@ -329,6 +334,8 @@
videoSource = deviceId
}
+ localStorage.setItem('kolab-meet-video-source', videoSource);
+
return videoActive
}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 7:16 AM (11 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18828489
Default Alt Text
D5112.1775286993.diff (2 KB)

Event Timeline