最近在做一个直播功能,查阅了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简单实现视频调用的示例代码的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did206100