Я получаю MediaStream
, содержащий аудиоданные от WebRTC
. Назовем этот поток srcStream
.
Если у меня есть мой HTML
<audio id="audio" controls autoplay></audio>
И я запускаю
audioEl = document.querySelector("#audio")
audioEl.srcObject = srcStream
Я слышу звук, и я можно увидеть, как элемент audio начинает отсчитывать количество секунд.
Однако я получаю несколько аудиопотоков, поэтому я хотел бы сделать что-то более общее и объединить все эти потоки в один поток. Если я запустил
audioCtx = new AudioContext()
dst = audioCtx.createMediaStreamDestination()
audioEl.srcObject = dst.stream
src = audioCtx.createMediaStreamSource(srcStream);
src.connect(dst)
Звук отображается как воспроизводимый, но я не слышу воспроизводимого звука.
Есть ли проблема с тем, как я создаю пункт назначения?