Display Your Webcam 002 - 005 Explained




Original Code

(!DOCTYPE html)
(html)

(head)
(meta charset="utf-8")
(title)Display Webcam Stream(/title)

(style)
#container {
	margin: 0px auto;
	width: 500px;
	height: 375px;
	border: 10px #333 solid;
}
#videoElement {
	width: 500px;
	height: 375px;
	background-color: #666;
}
(/style)

(/head)

(body)

(div id="container")
	(video autoplay="true" id="videoElement")	
	(/video)
(/div)

(script)
var video = document.querySelector("#videoElement");

if (navigator.mediaDevices.getUserMedia) {
  navigator.mediaDevices.getUserMedia({ video: true })
    .then(function (stream) {
      video.srcObject = stream;
    })
    .catch(function (err0r) {
      console.log("Something went wrong!");
    });
}
(/script)

(/body)
(/html)


Reserved Words we are looking into.

HTML's video

JavaScript's navigator

JavaScript's mediadevices

JavaScript's getUserMedia

JavaScript's .catch



Reserve