<!DOCTYPE html> <html> <head> <script type="text/javascript"> var errors = [] function requestVideo() { navigator.webkitGetUserMedia({video: true, audio: false}, getUserMediaOkCallback, getUserMediaFailedCallback); } function getUserMediaFailedCallback(error) { errors.push('User media request denied with error code ' + error.code); } function getUserMediaOkCallback(stream) { document.getElementById("view1").src = webkitURL.createObjectURL(stream); } function checkForErrors() { if (errors.length > 0) { throw errors.join("\n"); } } </script> </head> <body onload="requestVideo();"> <video width="640" height="480" id="view1" autoplay="autoplay"></video> </body> </html>