大牛哥哥 2024-07-11 16:43 采纳率: 100%
浏览 24
已结题

为什么拉流端 执行了getUserMedia video才渲染画面 否则video就为空白

navigator.mediaDevices.getUserMedia({ video: false, audio: true })

yourConn.value = new RTCPeerConnection(configuration);
yourConn.value.ontrack = event => {
    remoteVideoRef.value.srcObject = event.streams[0];
    console.log('接收到远程轨道' + event.track.kind, event.track.readyState, event);
};

yourConn.value.onicecandidate = event => {
    if (event.candidate) {
        send({ type: "candidate", candidate: event.candidate });
    }
};

有没有知道 为什么执行了getUserMedia video才渲染画面直播 否则video就为空白(纯拉流端应该不需要getUserMedia才对)

  • 写回答

4条回答 默认 最新

  • 大牛哥哥 2024-07-12 11:33
    关注

    已解决,浏览器机制问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月15日
  • 已采纳回答 7月12日
  • 创建了问题 7月11日