bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/audio
prlanzarin b3eebbb926 fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s)
There are some situations where previously set deviceIds (
local/session storage) may become stale. This causes an unexpected
behavior where audio is temporarily borked until the user clears their
local storage.
This issue has been seen more recently on Safari endpoints when switching
back-and-forth breakout rooms in environments running under iframes.
Also seen randomly on endpoints with virtual input devices.

This centralizes audio gUM calling into a single method that retries the
gUM procedure without pre-set deviceIds only if the initial call fails
due with an OverconstrainedError - hopefully circumventing the issue.
2022-09-15 19:25:30 +00:00
..
audio-controls fix(audio): centralize device change code, add rollbacks, surface errors 2022-08-24 13:28:27 +00:00
audio-dial convert audio dial component 2021-11-09 12:53:41 +00:00
audio-modal fix(audio): centralize device change code, add rollbacks, surface errors 2022-08-24 13:28:27 +00:00
audio-settings fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s) 2022-09-15 19:25:30 +00:00
audio-stream-volume test: add audio tests 2022-07-15 17:54:16 -03:00
audio-test move button component to common folder 2022-02-14 20:20:50 +00:00
autoplay move button component to common folder 2022-02-14 20:20:50 +00:00
captions adjust cc icon position 2022-08-02 17:33:53 -03:00
device-selector refactor(audio): style adjustments to AudioSettings device selectors 2022-05-03 16:25:02 +00:00
echo-test move button component to common folder 2022-02-14 20:20:50 +00:00
help move button component to common folder 2022-02-14 20:20:50 +00:00
local-echo fix: change local echo Stop hearing locale to Stop audio feedback 2022-07-13 13:59:49 +00:00
permissions-overlay move modal component to common folder 2022-02-15 15:54:55 +00:00
container.jsx move modal component to common folder 2022-02-15 15:54:55 +00:00
service.js fix(audio): centralize device change code, add rollbacks, surface errors 2022-08-24 13:28:27 +00:00