observ-mediastream
Version:
An observable representation of a W3C MediaStream
21 lines (16 loc) • 450 B
JavaScript
var ObservStream = require('..');
var getUserMedia = require('getusermedia');
var stream = ObservStream();
stream(function(value) {
console.log('captured changes: ', value);
});
getUserMedia({ audio: true, video: true }, function(err, s) {
if (err) {
return console.error('could not capture media stream: ', err);
}
setTimeout(function() {
stream.muted.set(true);
stream.tags.set(['camera']);
}, 1000);
stream.set(s);
});