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

How to update from addStream to addTrack correctly?

我正在使用 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 日更新:今天再次检查。 Chrome64已经支持了。


Chrome还没有支持addTrack:

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

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

尝试: this.peer.addStream(this.myStream)

注意:对等对象有一个方法'addStream'接受流对象作为参数