问题描述
我想同时访问Chrome浏览器中的两个网络摄像头。我的笔记本电脑有两个网络摄像头,我想在html页面中同时显示它们。此代码仅显示一个摄像头(背面摄像头),并且我无法将其更改为使用前置摄像头(考虑到,我知道如果我更改了chrome隐私,则只能使用其他摄像头)。但是问题是我如何同时 使用它们? 这是代码:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Camera Test</title>
</head>
<body>
<div style="width:400px; background:#ccc; border:10px solid #ddd; margin:0 auto;">
<video id="video" width="400" height="300" autoplay></video>
</div>
<script>
(function () {
var video = document.getElementById('video');
navigator.getMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
//Capture video
navigator.getMedia({
video: true,audio: false
},function (stream) {
console.log(stream);
var mediaStream = new MediaStream(stream);
video.srcObject = mediaStream;
video.play();
},function (error) {
console.error('MediaStream error:',error);
});
})();
</script>
</body>
</html>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)