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

繁花不似锦
TA贡献1851条经验 获得超4个赞
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)
添加回答
举报
0/150
提交
取消