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

为什么拉流端 执行了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日

悬赏问题

  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥15 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?