我正在像这样使用 webRTC
来显示网络摄像头
streamnavigator.mediaDevices.getUserMedia({
video: {
facingMode: "user",
}
}).then(function (stream) {
var video = document.getElementById('cam-stream');
video.srcObject = stream;
}).catch( function (error) {
console.log("Camera Stream Error : " + error.name + " - " + error.message);
});
我想在视频加载后淡入,在视频开始显示之前向视频元素添加 fadetoggle
使其淡入。
是否可以使用任何类型的回调来仅在流加载并显示后才淡入?
最佳答案
video.onloadeddata = () => console.log('loaded data');
应该可以解决问题。查看MDN documentation .
关于javascript - WebRTC getUserMedia 加载时淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54909062/