Chrome gUM test

Works for me

by jib1

HTML

<video id="vid" height="120" width="160" muted="muted" autoplay></video><br>
<button onclick="vidOff()">vidOff!</button><br>
<div id="div"></div>

JavaScript

var console = { log: function(msg) { div.innerHTML += "<p>" + msg + "</p>"; } };

var localstream;
if (navigator.webkitGetUserMedia!=null) {

    var options = { 
        video:true, 
        audio:false 
    };  
    navigator.webkitGetUserMedia(options, 
        function(stream) { 
        vid.src = window.webkitURL.createObjectURL(stream);
        localstream = stream;
        vid.play();
        console.log("streaming");
    }, 
        function(e) { 
        console.log("background error : " + e.name);
        }); 
}

function vidOff() {
//    clearInterval(theDrawLoop);
//    ExtensionData.vidStatus = 'off';
    vid.pause();
    vid.src = "";
    localstream.stop();
//    DB_save();
    console.log("Vid off");
}