Daily.co 视频通话用自定义 MediaStreamTrack 替换用户麦克风

问题描述 投票:0回答:0

我正在使用 Daisy.co 向我正在构建的平台添加视频通话功能,但是我还需要有选择地用自定义 MediaStreamTrack 替换用户麦克风输出。对于进一步的上下文,此音轨是根据从同一域上的 websocket 服务器流式传输的音频数据创建的。我已经尝试将 setInputDevicesAsync 与 MediaStreamTrack 一起使用(如下所示),但是 Daily.co 似乎只是忽略了这一点。

callFrame.setInputDevicesAsync({
    audioSource: streamDestination.stream.getAudioTracks()[0]
})
javascript websocket web-audio-api dailyco
© www.soinside.com 2019 - 2024. All rights reserved.