1년전에 HTML5:getUserMedia를 이용한 초간단 웹캠 뷰어란 글을 쓴적이 있다. 그런데 모처럼 들어가 보니 동작을 하지 않는다. 이유는
==> navigator.webkitGetUserMedia({video:true}, success);
webkitGetUserMedia 첫번째 인자가, 문자열 “video” 가 아니라, JSON 객체 {video:ture}로 넘기도록 좀더 표준에 가까워 졌다. 하지만, webkitGetUserMedia와 webkitURL처럼 webkit prefix는 여전히 붙여줘야 함.
아래와 같이 코드를 수정해서 다시 동작하도록 해놓음.
var video = document.getElementById('myvideo');
if(navigator.webkitGetUserMedia){
navigator.webkitGetUserMedia({video:true}, success, fail);
}else{
navigator.getUserMedia({video:true}, success, fail);
}
function success(stream){
if(window.webkitURL){
video.src = window.webkitURL.createObjectURL(stream);
}else{
video.src = window.URL.createObjectURL(stream);
}
}
function fail(err){
console.log("The following error occured: " + err);
}


