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

时间:2016-11-23 05:27:09

标签: javascript webrtc

当我从

更新代码时,我正在使用webrtc-adapter v2.0.8
var platform = "";

this.peerConnection.addStream(this.myStream);

基于demo。 我收到了错误

  

getUserMedia:TypeError:_this.peerConnection.addTrack不是   功能

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

如何正确使用this.myStream.getTracks().forEach(track => this.peerConnection.addTrack(track, this.myStream)); ?感谢

2 个答案:

答案 0 :(得分:2)

Chrome尚未支持addTrack

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

同时选中浏览器兼容性部分here

答案 1 :(得分:0)

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

注意:peer 对象有一个方法“addStream”,它接受流对象作为参数