Доступ к веб-камере без Flash Я хочу создать приложение для видеочата, используя элементы HTML 5 и JavaScript, и я не хочу использовать Flash для доступа к веб-камерам пользователя. Как это сделать, используя только HTML и JavaScript? Ответ 1 На момент написания это лучшее решение - WebRTC. Это поддерживается в Chrome, Mozilla и Opera, но все еще не отображается в Internet Explorer и Safari. Минималистическая демонстрация. Index.html <!DOCTYPE html> <head> </head> <body> <video></video> <script src="webcam.js"></script> </body> webcam.js (function () { navigator.getMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia); navigator.getMedia( // constraints {video:true, audio:false}, // success callback function (mediaStream) { var video = document.getElementsByTagName('video')[0]; video.src = window.URL.createObjectURL(mediaStream); video.play(); }, //handle error function (error) { console.log(error); }) })(); Подробнее здесь или там
Ответ 1 На момент написания это лучшее решение - WebRTC. Это поддерживается в Chrome, Mozilla и Opera, но все еще не отображается в Internet Explorer и Safari. Минималистическая демонстрация. Index.html <!DOCTYPE html> <head> </head> <body> <video></video> <script src="webcam.js"></script> </body> webcam.js (function () { navigator.getMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia); navigator.getMedia( // constraints {video:true, audio:false}, // success callback function (mediaStream) { var video = document.getElementsByTagName('video')[0]; video.src = window.URL.createObjectURL(mediaStream); video.play(); }, //handle error function (error) { console.log(error); }) })(); Подробнее здесь или там