video recorder using webrtc and javascript code example
Example 1: video recorder using webrtc and javascript
function hasGetUserMedia() {
return !!(navigator.mediaDevices &&
navigator.mediaDevices.getUserMedia);
}
if (hasGetUserMedia()) {
} else {
alert('getUserMedia() is not supported by your browser');
}
Example 2: video recorder using webrtc and javascript
<input type="file" accept="image/*;capture=camera">
Example 3: video recorder using webrtc and javascript
<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">
Example 4: video recorder using webrtc and javascript
<video autoplay></video>
<script>
const constraints = {
video: true
};
const video = document.querySelector('video');
navigator.mediaDevices.getUserMedia(constraints).
then((stream) => {video.srcObject = stream});
</script>
Example 5: video recorder using webrtc and javascript
<device type="media" onchange="update(this.data)"></device>
<video autoplay></video>
<script>
function update(stream) {
document.querySelector('video').src = stream.url;
}
</script>