HTML5调用摄像头和麦克风Demo
    		       		warning:
    		            这篇文章距离上次修改已过433天,其中的内容可能已经有所变动。
    		        
        		                
                以下是一个简单的HTML5调用摄像头和麦克风的示例代码。这个示例使用了HTML5的navigator.mediaDevices.getUserMedia() API来访问设备的摄像头和麦克风。
<!DOCTYPE html>
<html>
<head>
<title>摄像头和麦克风 Demo</title>
</head>
<body>
 
<video id="video" width="640" height="480" autoplay></video>
<button id="start">开始</button>
 
<script>
  const video = document.getElementById('video');
  const start = document.getElementById('start');
 
  start.addEventListener('click', function() {
    navigator.mediaDevices.getUserMedia({ video: true, audio: true })
      .then(function(stream) {
        video.srcObject = stream;
      })
      .catch(function(err) {
        console.error("出错了:" + err);
      });
  });
</script>
 
</body>
</html>在这个示例中,当用户点击"开始"按钮时,会触发navigator.mediaDevices.getUserMedia()函数,请求获取视频(摄像头)和音频(麦克风)的媒体流。如果用户同意,摄像头将开始捕捉视频,麦克风捕获声音,这些媒体流会实时显示在<video>元素中,并且可以被用户的浏览器进一步处理或展示。
评论已关闭