首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebRTC对新音频进行流

WebRTC对新音频进行流
EN

Stack Overflow用户
提问于 2022-06-01 15:56:48
回答 1查看 206关注 0票数 1

我正在构建一个web应用程序,其中音乐/音频正在使用新的Audio()对象播放。在另一个选项卡上,我想通过WebRTC听音乐。我已经建立了WebRTC,我可以确认它与两边的麦克风一起工作。

当我试图将“音乐”选项卡的麦克风更改为"new ()“的纵隔时,它就不再起作用了,并且听者-选项卡是无声的。

我就是这样尝试的:

代码语言:javascript
运行
复制
audio = new Audio();
audio.src = someArray['audiosrc'];
mediaStream = audio.captureStream()
audio.play();
webRTC.addTrack(mediaStreams.getAudioTracks()[0]);

我不知道为什么听众-标签是完全沉默的.密码有什么问题吗?我没有在控制台中看到任何错误,也没有在接收端看到任何错误,但它仍然不想“流”音频。

EN

回答 1

Stack Overflow用户

发布于 2022-06-03 12:55:08

当您已经建立了一个WebRTC连接并想要向它添加一个新的轨道时,需要重新协商,以便浏览器知道如何对该轨道进行编码。

重新协商很大程度上是创造了一个SDP报价,并得到了一个答案,就像在第一次建立连接。

请参阅页面顶部的注释:https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/addTrack

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72464855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档