今天小編來和大家說說有關(guān)于:“在Html5如何使用webRTC進(jìn)行簡單視頻調(diào)用?”這個問題的相關(guān)內(nèi)容和解決方法分享,希望小編分享的內(nèi)容對大家有所幫助!
子組件:
<template>
<video id="rtc"></video>
</template>
<script>
export default {
name: "LiveDetails",
data() {
return {};
},
mounted() {
let video = document.querySelector("#rtc");
// 參數(shù)表示需要同時獲取到音頻和視頻
// 獲取到優(yōu)化后的媒體流
// { 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>
親測有效,會有回聲,后端可以進(jìn)行處理
在通過簡單的自己實踐之后在分享給大家相信大家對于:“在Html5如何使用webRTC進(jìn)行簡單視頻調(diào)用?”這個問題會有更好的了解,更多有關(guān)于html5這方面的相關(guān)內(nèi)容我們都可以在W3Cschool中進(jìn)行學(xué)習(xí)和了解!