好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Html5 webRTC简单实现视频调用的示例代码

最近在做一个直播功能,查阅了we br TC相关资料,下面是 简单 实现的栗子哟(基于vue.js)!

子组件

<template>
  <video id="rtc"></video>
</template>

<script>
 export  default {
  n am e: "LiveDet ai ls",
  data() {
    return {};
  },
   mount ed() {
    let video = document.querySelector(" # rtc");
    // 参数表示需要同时获取到音频和视频
    // 获取到优化后的媒体流
    // { audio: true, video: true }
    const constraints = {
      audio: { echoCancellation: { exact: false } },
      video: true
    };

    navigator.mediaDevices
      .getUserMedia(constraints)
      .then(stream => {
        console. LOG (stream) //此处打印请看下方
        video.srcObject = stream;

        video.onloadedmetadata = e => {
          video. play ();
        };
      })
      .catch(err => {
        console.log(err);
      });
  }
};
</script>

亲测有效,会有回声, 后端 可以进行处理

到此这篇关于Ht ML 5 webRTC简单实现视频调用的示例代码的 文章 就介绍到这了,更多相关Html5 webRTC视频调用内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

总结

以上是 为你收集整理的 Html5 webRTC简单实现视频调用的示例代码 全部内容,希望文章能够帮你解决 Html5 webRTC简单实现视频调用的示例代码 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于Html5 webRTC简单实现视频调用的示例代码的详细内容...

  阅读:25次