Add audio tab and ability to change audio input device

This commit is contained in:
Ryan Alexander
2021-08-20 02:11:02 +10:00
committed by Paul Makles
parent 6842bdc4a5
commit a6846192de
3 changed files with 75 additions and 1 deletions

View File

@@ -152,8 +152,10 @@ class VoiceStateReference {
if (navigator.mediaDevices === undefined)
return console.log("No media devices."); // ! TODO: let the user know
const mediaDevice = window.localStorage.getItem("audioInputDevice");
const mediaStream = await navigator.mediaDevices.getUserMedia({
audio: true,
audio: mediaDevice?{deviceId: mediaDevice}:true
});
await this.client?.startProduce(