Comparing version 0.0.3 to 0.1.0
{ | ||
"name": "webrtc", | ||
"version": "0.0.3", | ||
"tags": ["webrtc", "browser"], | ||
"version": "0.1.0", | ||
"keywords": ["webrtc", "browser"], | ||
"repository": { | ||
@@ -17,3 +17,2 @@ "type": "git", | ||
"getscreenmedia": "0.1.0", | ||
"attachmediastream": "1.0.0", | ||
"hark": "0.1.1" | ||
@@ -20,0 +19,0 @@ }, |
@@ -5,3 +5,2 @@ (function(e){if("function"==typeof bootstrap)bootstrap("webrtc",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeWebRTC=e}else"undefined"!=typeof window?window.WebRTC=e():global.WebRTC=e()})(function(){var define,ses,bootstrap,module,exports; | ||
var getUserMedia = require('getusermedia'); | ||
var attachMediaStream = require('attachmediastream'); | ||
var PeerConnection = require('rtcpeerconnection'); | ||
@@ -78,3 +77,3 @@ var WildEmitter = require('wildemitter'); | ||
WebRTC.prototype.startLocalMedia = function (mediaConstraints, el) { | ||
WebRTC.prototype.startLocalMedia = function (mediaConstraints, cb) { | ||
var self = this; | ||
@@ -92,10 +91,7 @@ var constraints = mediaConstraints || {video: true, audio: true}; | ||
if (el) { | ||
attachMediaStream(stream, el, {muted: true}); | ||
} | ||
// start out somewhat muted if we can track audio | ||
self.setMicVolume(0.5); | ||
self.emit('localStream', stream); | ||
// start out somewhat muted if we can track audio | ||
self.setMicVolume(0.5); | ||
if (cb) cb(stream); | ||
} | ||
@@ -331,3 +327,3 @@ }); | ||
},{"attachmediastream":4,"getusermedia":3,"hark":7,"rtcpeerconnection":5,"webrtcsupport":2,"wildemitter":6}],2:[function(require,module,exports){ | ||
},{"getusermedia":3,"hark":6,"rtcpeerconnection":4,"webrtcsupport":2,"wildemitter":5}],2:[function(require,module,exports){ | ||
// created by @HenrikJoreteg | ||
@@ -388,44 +384,3 @@ var PC = window.mozRTCPeerConnection || window.webkitRTCPeerConnection || window.RTCPeerConnection; | ||
},{}],4:[function(require,module,exports){ | ||
module.exports = function (stream, el, options) { | ||
var URL = window.URL; | ||
var opts = { | ||
autoplay: true, | ||
mirror: false, | ||
muted: false | ||
}; | ||
var element = el || document.createElement('video'); | ||
var item; | ||
if (options) { | ||
for (item in options) { | ||
opts[item] = options[item]; | ||
} | ||
} | ||
if (opts.autoplay) element.autoplay = 'autoplay'; | ||
if (opts.muted) element.muted = true; | ||
if (opts.mirror) { | ||
['', 'moz', 'webkit', 'o', 'ms'].forEach(function (prefix) { | ||
var styleName = prefix ? prefix + 'Transform' : 'transform'; | ||
element.style[styleName] = 'scaleX(-1)'; | ||
}); | ||
} | ||
// this first one should work most everywhere now | ||
// but we have a few fallbacks just in case. | ||
if (URL && URL.createObjectURL) { | ||
element.src = URL.createObjectURL(stream); | ||
} else if (element.srcObject) { | ||
element.srcObject = stream; | ||
} else if (element.mozSrcObject) { | ||
element.mozSrcObject = stream; | ||
} else { | ||
return false; | ||
} | ||
return element; | ||
}; | ||
},{}],6:[function(require,module,exports){ | ||
},{}],5:[function(require,module,exports){ | ||
/* | ||
@@ -567,3 +522,3 @@ WildEmitter.js is a slim little event emitter by @henrikjoreteg largely based | ||
},{}],5:[function(require,module,exports){ | ||
},{}],4:[function(require,module,exports){ | ||
var WildEmitter = require('wildemitter'); | ||
@@ -706,3 +661,3 @@ var webrtc = require('webrtcsupport'); | ||
},{"webrtcsupport":2,"wildemitter":6}],7:[function(require,module,exports){ | ||
},{"webrtcsupport":2,"wildemitter":5}],6:[function(require,module,exports){ | ||
var WildEmitter = require('wildemitter'); | ||
@@ -800,4 +755,4 @@ | ||
},{"wildemitter":6}]},{},[1])(1) | ||
},{"wildemitter":5}]},{},[1])(1) | ||
}); | ||
; |
var webrtc = require('webrtcsupport'); | ||
var getUserMedia = require('getusermedia'); | ||
var attachMediaStream = require('attachmediastream'); | ||
var PeerConnection = require('rtcpeerconnection'); | ||
@@ -75,3 +74,3 @@ var WildEmitter = require('wildemitter'); | ||
WebRTC.prototype.startLocalMedia = function (mediaConstraints, el) { | ||
WebRTC.prototype.startLocalMedia = function (mediaConstraints, cb) { | ||
var self = this; | ||
@@ -89,10 +88,7 @@ var constraints = mediaConstraints || {video: true, audio: true}; | ||
if (el) { | ||
attachMediaStream(stream, el, {muted: true}); | ||
} | ||
// start out somewhat muted if we can track audio | ||
self.setMicVolume(0.5); | ||
self.emit('localStream', stream); | ||
// start out somewhat muted if we can track audio | ||
self.setMicVolume(0.5); | ||
if (cb) cb(stream); | ||
} | ||
@@ -99,0 +95,0 @@ }); |
6
32150
902
- Removedattachmediastream@1.0.0
- Removedattachmediastream@1.0.0(transitive)