为了账号安全,请及时绑定邮箱和手机立即绑定

我应该如何将 localStream 对象作为参数传递给 rtcpeerconnection

我应该如何将 localStream 对象作为参数传递给 rtcpeerconnection

慕盖茨4494581 2023-08-18 17:06:00
我尝试了下面的代码   localPeerConnection.addTrack(await localStream)   remotePeerConnection.ontrack = () => {      const remoteStreamVideoElement = document.querySelector("#remoteStreamVideoElement")      remoteStreamVideoElement.srcObject = localStream      remoteStreamVideoElement.onloadedmetadata = () => remoteStreamVideoElement.play()   }但它返回了这个错误TypeError: Argument 1 of RTCPeerConnection.addTrack does not implement interface MediaStreamTrack.
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

您需要添加曲目而不是流。

localStream.getTracks().forEach(track => localPeerConnection.addTrack(track));


查看完整回答
反对 回复 2023-08-18
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信