我想将通过 getusermedia() 获得的音频流添加到画布流中,并将其发送到远程对等点...于是我抬头一看,有 addTrack()。但addTrack()似乎不能正常工作。我在 chrome 上运行。
var audioTracks;
navigator.getUserMedia({ "audio": true, "video": false }, function (stream)
{
audioTracks = stream.getAudioTracks()[0];
}, function(error) { console.log(error);});
.
.
.
var sharestream = canvas2.captureStream(25); // 25 FPS
peerConn.addTrack(audioTracks,sharestream);
peerConn.addStream(sharestream);
Run Code Online (Sandbox Code Playgroud)
这是我的代码的一部分。怎么了?我的webrtc完整源代码工作正常,但它不能与addTrack()一起工作。
webrtc ×1