我想在网上制作一个程序,通过用户的网络摄像头捕获图像.
我正在使用getUserMediaWeb API.这是我的代码,但它不起作用.如何更改它以捕获网络摄像头图像?
<div id="container">
<video autoplay="true" id="videoElement">
</video>
</div>
<script>
</script>
Run Code Online (Sandbox Code Playgroud)
有JS:
var video = document.querySelector("#videoElement");
navigator.getUserMedia, elem = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMedia;
console.log(navigator.getUserMedia);
if (navigator.getUserMedia) {
navigator.getUserMedia({video: true}, handleVideo, videoError);
}
function handleVideo(stream) {
video.src = window.URL.createObjectURL(stream);
}
function videoError(e) {
// do something
}
Run Code Online (Sandbox Code Playgroud) 我需要知道是否有办法知道用户是否在他的计算机上使用javascript或php进行了网络摄像头.