From 30e1e3b23a37845600ba4177826f45a36429a31d Mon Sep 17 00:00:00 2001 From: hristoterezov Date: Thu, 3 Mar 2016 14:53:36 +0200 Subject: [PATCH] Fixes jitsi meet to work with the renamed events and methods from the latest version of lib-jitsi-meet. --- conference.js | 6 +++--- modules/UI/videolayout/LocalVideo.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/conference.js b/conference.js index 201174586..2a0470d84 100644 --- a/conference.js +++ b/conference.js @@ -539,7 +539,7 @@ export default { if (localVideo) { // this calls room.removeTrack internally // so we don't need to remove it manually - promise = localVideo.stop(); + promise = localVideo.dispose(); } localVideo = stream; @@ -575,7 +575,7 @@ export default { if (localAudio) { // this calls room.removeTrack internally // so we don't need to remove it manually - promise = localAudio.stop(); + promise = localAudio.dispose(); } localAudio = stream; @@ -612,7 +612,7 @@ export default { if (shareScreen) { createDesktopTrack().then(([stream]) => { stream.on( - TrackEvents.TRACK_STOPPED, + TrackEvents.LOCAL_TRACK_STOPPED, () => { // if stream was stopped during screensharing session // then we should switch to video diff --git a/modules/UI/videolayout/LocalVideo.js b/modules/UI/videolayout/LocalVideo.js index e339be4e2..c108e3252 100644 --- a/modules/UI/videolayout/LocalVideo.js +++ b/modules/UI/videolayout/LocalVideo.js @@ -193,9 +193,9 @@ LocalVideo.prototype.changeVideo = function (stream) { let endedHandler = () => { localVideoContainer.removeChild(localVideo); this.VideoLayout.updateRemovedVideo(this.id); - stream.off(TrackEvents.TRACK_STOPPED, endedHandler); + stream.off(TrackEvents.LOCAL_TRACK_STOPPED, endedHandler); }; - stream.on(TrackEvents.TRACK_STOPPED, endedHandler); + stream.on(TrackEvents.LOCAL_TRACK_STOPPED, endedHandler); }; export default LocalVideo;