如何正确地从 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'接受流对象作为参数
我正在使用 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'接受流对象作为参数