gum - early commit - needs content

This commit is contained in:
Remy Sharp 2012-03-24 10:13:41 +00:00
parent dca97471a4
commit 80089d5851
1 changed files with 41 additions and 0 deletions

41
demos/gum.html Normal file
View File

@ -0,0 +1,41 @@
<title>getUserMedia</title>
<style>
video {
-webkit-transform: rotateY(180deg) rotate3d(1, 0, 0, 0deg);
-o-transform: rotateY(180deg) rotate3d(1, 0, 0, 0deg);
-moz-transform: rotateY(180deg) rotate3d(1, 0, 0, 0deg);
-ms-transform: rotateY(180deg) rotate3d(1, 0, 0, 0deg);
transform: rotateY(180deg) rotate3d(1, 0, 0, 0deg);
max-width: 100%;
margin: 0;
}
</style>
<article>
<video autoplay></video>
</article>
<script>
var video = document.querySelector('video');
function init() {
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;
if (navigator.getUserMedia) {
navigator.getUserMedia('video', successCallback, errorCallback);
// Below is the latest syntax. Using the old syntax for the time being for backwards compatibility.
//navigator.getUserMedia({video: true}, successCallback, errorCallback);
function successCallback(stream) {
window.stream = stream;
if (window.webkitURL) {
video.src = window.webkitURL.createObjectURL(stream);
} else {
video.src = stream;
}
}
function errorCallback(error) {
console.error('An error occurred: [CODE ' + error.code + ']');
return;
}
}
}
init();
</script>