Signed-off-by: Timo K <toger5@hotmail.de>
This commit is contained in:
Timo K
2023-09-18 10:16:50 +02:00
parent 75b9f3fbf6
commit d651e76af9

View File

@@ -56,13 +56,13 @@ async function doConnect(
audioOptions: AudioCaptureOptions audioOptions: AudioCaptureOptions
): Promise<void> { ): Promise<void> {
await livekitRoom!.connect(sfuConfig!.url, sfuConfig!.jwt); await livekitRoom!.connect(sfuConfig!.url, sfuConfig!.jwt);
const hasMicrofonTrack = Array.from( const hasMicrophoneTrack = Array.from(
livekitRoom?.localParticipant.audioTracks.values() livekitRoom?.localParticipant.audioTracks.values()
).some((track: LocalTrackPublication) => { ).some((track: LocalTrackPublication) => {
return track.options?.source == Track.Source.Microphone; return track.options?.source == Track.Source.Microphone;
}); });
// We create a track in case there isn't any. // We create a track in case there isn't any.
if (!hasMicrofonTrack) { if (!hasMicrophoneTrack) {
const audioTracks = await livekitRoom!.localParticipant.createTracks({ const audioTracks = await livekitRoom!.localParticipant.createTracks({
audio: audioOptions, audio: audioOptions,
}); });