Every line of 'navigator getusermedia' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
143 function getUserMedia() { 144 try { 145 navigator.webkitGetUserMedia("video,audio", gotStream, gotStreamFailed); 146 } 147 catch (e) { 148 console.log(e); 149 } 150 }
109 function getUserMedia() { 110 try { 111 navigator.webkitGetUserMedia({video:true, audio:true}, gotStream, gotStreamFailed); 112 trace("Requested access to local media"); 113 } catch (e) { 114 trace_exception(e, "getUserMedia error"); 115 } 116 }
16 function getUserMedia(constraints, onSuccessCallback, onFailCallback){ 17 console.log("Getting user media."); 18 navigator.webkitGetUserMedia(constraints, 19 onSuccessCallbackWraper, onFailCallback); 20 21 function onSuccessCallbackWraper(stream) { 22 console.log("GetUserMedia success."); 23 localStreams[stream.id] = stream; 24 onSuccessCallback(stream); 25 } 26 }
42 function getUserMedia(dictionary, callback, error) { 43 try { 44 navigator.getUserMedia(dictionary, callback, error); 45 } catch (e) { 46 alert('getUserMedia threw exception :' + e); 47 } 48 }
81 function getMedia(constraints) { 82 if (stream) { 83 video.src = null; 84 stream.stop(); 85 } 86 navigator.getUserMedia(constraints, successCallback, errorCallback); 87 }
154 function captureUserMedia(success_callback) { 155 var session = { 156 audio: true, 157 video: true 158 }; 159 160 navigator.getUserMedia(session, success_callback, function(error) { 161 alert('Unable to capture your camera. Please check console logs.'); 162 console.error(error); 163 }); 164 }
83 start () { 84 if (!this.supportsUserMedia) { 85 return Promise.reject(new Error('UserMedia not supported')) 86 } 87 88 const acceptsAudio = this.opts.modes.indexOf('video-audio') !== -1 || 89 this.opts.modes.indexOf('audio-only') !== -1 90 const acceptsVideo = this.opts.modes.indexOf('video-audio') !== -1 || 91 this.opts.modes.indexOf('video-only') !== -1 || 92 this.opts.modes.indexOf('picture') !== -1 93 94 // ask user for access to their camera 95 return this.mediaDevices.getUserMedia({ 96 audio: acceptsAudio, 97 video: acceptsVideo 98 }) 99 }
213 function requestMedia(){ 214 var constraints = { audio: true, 215 video:{ 216 width: { min: width, ideal: width, max: width }, 217 height: { min: height, ideal: height, max: height }, 218 } 219 }; 220 navigator.mediaDevices.getUserMedia(constraints).then(function(stream) { 221 video_show(stream);//only show locally, not remotely 222 223 socket.emit('config_rtmpDestination',url); 224 socket.emit('start','start'); 225 mediaRecorder = new MediaRecorder(stream); 226 mediaRecorder.start(0); 227 228 mediaRecorder.onstop = function(e) { 229 stream.stop(); 230 231 } 232 //document.getElementById('button_start').disabled=false; 233 234 mediaRecorder.ondataavailable = function(e) { 235 236 socket.emit("binarystream",e.data); 237 state="start"; 238 //chunks.push(e.data); 239 } 240 }).catch(function(err) { 241 console.log('The following error occured: ' + err); 242 show_output('Local getUserMedia ERROR:'+err); 243 output_message.innerHTML="Local video source size is not soupport or No camera ?"+output_video.videoWidth+"x"+output_video.videoHeight; 244 state="stop"; 245 button_start.disabled=true; 246 button_server.disabled=false; 247 }); 248 }
86 function isSupported() { 87 return (navigator.getUserMedia || navigator.webkitGetUserMedia); 88 // Disabled for now: No good support 89 // navigator.mozGetUserMedia || navigator.msGetUserMedia); 90 }
1 function attachUserMedia(videoElement) { 2 if ("getUserMedia" in navigator) { 3 navigator.getUserMedia( 4 {audio : true, video : true, toString : function(){return "video, audio";}}, 5 function(stream) { 6 videoElement.src = stream; 7 }, 8 function(e) { 9 console.log(err); 10 } 11 ); 12 } else if ("webkitGetUserMedia" in navigator) { 13 navigator.webkitGetUserMedia( 14 {audio : true, video : true, toString : function(){return "video, audio";}}, 15 function(stream) { 16 var url = webkitURL.createObjectURL(stream); 17 videoElement.src = url; 18 }, 19 function(e) { 20 console.log(err); 21 } 22 ); 23 } else { 24 console.log("nothing : user stream"); 25 } 26 }