Skip to content

Webcam interface, written entirely in ECMAScript 6 using HTML5's getUserMedia and MediaDevices APIs. No external dependencies.

Notifications You must be signed in to change notification settings

pitchly/webcamjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Webcam.js

Webcam interface, written entirely in ECMAScript 6 using HTML5's getUserMedia and MediaDevices APIs. No external dependencies. Each call returns a Promise. Works in Chrome and Firefox.

Example:

<video id="videoElement" muted="true" >
<script src="https://raw.githubusercontent.com/pitchly/webcamjs/master/webcam.js"></script>
<script>
  window.webcam.init().then(function() {
    var videoElement = document.getElementById("videoElement");
    videoElement.src = window.webcam.videoStream;
    videoElement.play();
  }).catch(function(error){
    console.log(error);
  });
</script>

About

Webcam interface, written entirely in ECMAScript 6 using HTML5's getUserMedia and MediaDevices APIs. No external dependencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published