[mirotalksfu] - make video/audio IDs configurable via parameters

هذا الالتزام موجود في:
Miroslav Pejic
2024-07-02 12:41:29 +02:00
الأصل 0f3676a5e5
التزام 8ed2e9a910
5 ملفات معدلة مع 18 إضافات و7 حذوفات

عرض الملف

@@ -11,6 +11,15 @@ const popup = document.getElementById('popup');
const popupMessage = document.getElementById('popupMessage');
const closePopup = document.getElementById('closePopup');
const qs = new URLSearchParams(window.location.search);
const videoId = qs.get('v');
const audioId = qs.get('a');
console.log('Video/Audio id', {
video: videoId,
audio: audioId,
});
/*
Low Latency: 1-2 seconds
Standard Use Case: 5 seconds
@@ -243,7 +252,9 @@ function stopTracks(stream) {
}
async function startCameraStreaming() {
const stream = await startCapture({ video: true, audio: true });
const videoConstraints = videoId ? { deviceId: videoId } : true;
const audioConstraints = audioId ? { deviceId: audioId } : true;
const stream = await startCapture({ video: videoConstraints, audio: audioConstraints });
await startStreaming(stream);
}