【发布时间】:2020-11-27 11:35:05
【问题描述】:
我收到了一个MediaStream,其中包含来自WebRTC 的音频数据。让我们将此流称为srcStream。
如果我有我的 HTML
<audio id="audio" controls autoplay></audio>
然后我跑
audioEl = document.querySelector("#audio")
audioEl.srcObject = srcStream
我可以听到音频,我可以看到音频元素开始计算秒数。
但是,我得到了多个音频流,所以我想做一些更通用的事情,并将所有这些流连接到一个流中。 如果我跑
audioCtx = new AudioContext()
dst = audioCtx.createMediaStreamDestination()
audioEl.srcObject = dst.stream
src = audioCtx.createMediaStreamSource(srcStream);
src.connect(dst)
音频显示为正在播放,但我听不到任何播放的音频。
我创建目的地的方式有问题吗?
【问题讨论】:
标签: audio webrtc web-audio-api mediastream