源码:
let promise = navigator.mediaDevices.getUserMedia(constraints)
promise
.then(stream => {
let liveVideo = document.querySelector('video');
liveVideo.srcObject = stream;
liveVideo.play();
liveVideo.addEventListener('play',()=>{
console.log("video start")
})
liveVideo.addEventListener('ended',()=>{
console.log("video end")
})
liveVideo.addEventListener('pause',()=>{
console.log("video pause")
})
liveVideo.addEventListener('stop',()=>{
console.log("video stop")