猿问

如何在 peerJS 中更改流

我使用peerJs。我需要在广播期间将流从相机切换到屏幕共享。我可以更改流吗?



人到中年有点甜
浏览 205回答 2
2回答

繁花不似锦

peerjs我们可以更改/切换视频和音频轨道,如下所示peer.call('other-id',stream)成功时返回一个包含peerConnection如下的对象let call = peer.call('other-id',stream) call.peerConnection //object此peerConnection对象包含一个函数,该函数getSenders()在执行时首先返回array两个轨道中的一个one is audio second is video那么您可以replaceTrack(newTrack)如下调用正在替换音轨call.peerConnection.getSenders()[0].replaceTrack(newTrack)

慕哥9229398

使用replaceTrack可以更改流。也许这个答案有帮助
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答