मैं उपयोगकर्ता के कैमरे पर कब्जा कर रहा हूँ, मैं सबसे अच्छा समाधान संभव के साथ चित्र को पकड़ने के लिए चाहते हैं, तो मेरे कोड के नीचे टुकड़ा की तरह कुछ है,जाओ मीडिया विवरण (संकल्प और फ्रेम दर) MediaStream वस्तु से
मैं चाहता हूँ आने वाली स्ट्रीम से रिज़ॉल्यूशन विवरण पढ़ने के लिए, इसलिए मैं इसे वीडियो ऊंचाई और चौड़ाई के रूप में सेट कर सकता हूं, जिसे मैं स्नैपशॉट पर क्लिक करने के लिए उपयोग करूंगा, मैं चाहता हूं कि स्नैपशॉट स्ट्रीम द्वारा प्रदान की जाने वाली सर्वोत्तम गुणवत्ता का हो, यह संभव है (रिज़ॉल्यूशन पढ़ने के लिए stream
परिवर्तनीय से विवरण)?
संपादित करें: मैं webrtc
का उपयोग कर तो मैं भी प्रेषित वीडियोस्ट्रीम
$(document).ready(function(){
navigator.getUserMedia = (navigator.getUserMedia ||navigator.mozGetUserMedia ||navigator.webkitGetUserMedia ||navigator.msGetUserMedia);
if(navigator.getUserMedia){
navigator.getUserMedia({ video: true, audio:true}, function(stream) {
var video = $('#video')[0];
video.src = window.URL.createObjectURL(stream);
video.muted=true;
//$('#video').hide();
}, function(){
showMessage('unable to get camera', 'error');
});
}else{
showMessage('no camera access mate.', 'error');
}
function showMessage(msg,type) { // type 'success' or 'error'
$('#msg').text(msg);
}
})
के फ्रेम दर पता लगाने के लिए चाहते हैं वीडियो संचारण हूँ एचटीएमएल कोड:
<div id='msg' class'message'></div>
<div >
<video id='video' autoplay></video>
</div>
ध्यान दें कि यह केवल तभी काम करता है जब आपने स्ट्रीम की चौड़ाई और ऊंचाई को संशोधित नहीं किया हो। यदि आपके पास है तो आप केवल webrtc स्ट्रीम (जो अलग होंगे) की बजाय स्थानीय वीडियो विंडो के लिए सेटिंग प्राप्त करेंगे। – CpnCrunch