मैं वेब पर एक प्रोग्राम बनाना चाहता हूं जो उपयोगकर्ता के वेबकैम के माध्यम से एक छवि को कैप्चर करेगा।getUserMedia का उपयोग कर उपयोगकर्ता के वेबकैम के माध्यम से मैं एक छवि कैप्चर कैसे कर सकता हूं?
मैं getUserMedia
वेब एपीआई का उपयोग कर रहा हूँ। मेरा कोड यहाँ है, लेकिन यह काम नहीं करता है। वेबकैम छवि को कैप्चर करने के लिए मैं इसे कैसे बदल सकता हूं?
<div id="container">
<video autoplay="true" id="videoElement">
</video>
</div>
<script>
</script>
जे एस नहीं है:
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
}
जब आप कहते हैं कि "यह काम नहीं करता", तुम क्या त्रुटि आप देख रहे हैं और क्या अपेक्षित व्यवहार किया जाना चाहिए निर्दिष्ट कर सकते हैं? एक कार्य उदाहरण जोड़ना भी सहायक होगा। – stef
मुझे कोई त्रुटि नहीं है, जब मैंने ट्यूटोरियल देखा तो यह मेरे वेबकैम को अनुमति मांगता है, लेकिन मेरे आवेदन में कुछ भी नहीं हुआ। – PumpkinSeed