Browse Source

Added missing gear to remove streams.

pull/129/head
Simon Eisenmann 11 years ago
parent
commit
d008ea48eb
  1. 6
      static/js/mediastream/peerconnection.js
  2. 11
      static/js/mediastream/usermedia.js

6
static/js/mediastream/peerconnection.js

@ -275,6 +275,12 @@ define(['jquery', 'underscore', 'webrtc.adapter'], function($, _) { @@ -275,6 +275,12 @@ define(['jquery', 'underscore', 'webrtc.adapter'], function($, _) {
};
PeerConnection.prototype.removeStream = function() {
return this.pc.removeStream.apply(this.pc, arguments);
};
PeerConnection.prototype.createAnswer = function() {
return this.pc.createAnswer.apply(this.pc, arguments);

11
static/js/mediastream/usermedia.js

@ -240,13 +240,22 @@ define(['jquery', 'underscore', 'audiocontext', 'webrtc.adapter'], function($, _ @@ -240,13 +240,22 @@ define(['jquery', 'underscore', 'audiocontext', 'webrtc.adapter'], function($, _
UserMedia.prototype.addToPeerConnection = function(pc) {
console.log("Add stream to peer connection", pc, this.localStream);
console.log("Add usermedia stream to peer connection", pc, this.localStream);
if (this.localStream) {
pc.addStream(this.localStream);
}
};
UserMedia.prototype.removeFromPeerConnection = function(pc) {
console.log("Remove usermedia stream from peer connection", pc, this.localStream);
if (this.localStream) {
pc.removeStream(this.localStream);
}
};
UserMedia.prototype.attachMediaStream = function(video) {
//console.log("attach", video, this.localStream);

Loading…
Cancel
Save