javascript - 如何正确地从 addStream 更新到 addTrack?

标签 javascript webrtc

我正在使用 webrtc-adapter v2.0.8,当我更新我的代码时

this.peerConnection.addStream(this.myStream);

this.myStream.getTracks().forEach(track => this.peerConnection.addTrack(track, this.myStream));

基于demo . 我得到了错误

getUserMedia: TypeError: _this.peerConnection.addTrack is not a function

在我的浏览器 (Chrome 56.0.2906.0 dev) 控制台中。

如何正确使用addTrack?谢谢

最佳答案

2019 年 7 月 15 日更新:今天再次检查。 Chrome 64 已经有了支持。


Chrome 还不支持 addTrack:

https://bugs.chromium.org/p/chromium/issues/detail?id=705901

同时检查浏览器兼容性部分here .

关于javascript - 如何正确地从 addStream 更新到 addTrack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40756693/

相关文章:

javascript - 比较 Javascript 中的字符串

javascript - ASP.NET MVC 2 重新加载页面而不刷新并保持 URL 变化

javascript - 如何使用 Javascript 创建 WebRTC + PubNub 开源视频聊天、语音聊天

encryption - 用于 webrtc <--> sip 通信的 Java 网关

webrtc - 将 webrtc 转换为 ortc?

javascript - jqueryUI 自动完成示例如何摆脱不使用 $(document).ready 的情况

javascript - 如何在javascript函数中获取模型值并将其传递给 Controller ​​?

javascript - 将不断变化的 jQuery 变量存储到 session 或本地存储

javascript - WebRTC。不显示视频

javascript - 用户拒绝在 Firefox 中使用麦克风的权限时,getUserMedia 静默失败