我正在尝试使用 getUserMedia 在网页上显示摄像头直播。它可以工作(如果我将流保存到文件中,那就可以了),但视频标签仅显示静态绿色图像作为预览。有人面临同样的问题吗?
我的设置:
超文本标记语言
<video autoplay="true" width="100%" id="video-test"></video>
Run Code Online (Sandbox Code Playgroud)
JS
var video = document.querySelector("#video-test");
navigator.mediaDevices.getUserMedia({
video: {
mandatory: { minFrameRate: 10, minWidth: 100, minHeigth: 100 },
}
})
.then(function (stream) {
video.srcObject = stream;
})
.catch(function (err0r) {
console.log("Something went wrong!", err0r);
});
Run Code Online (Sandbox Code Playgroud)
谢谢