From 168f66310ea561a42b24652baf68a6d31adf4e95 Mon Sep 17 00:00:00 2001 From: prlanzarin <4529051+prlanzarin@users.noreply.github.com> Date: Fri, 23 Jul 2021 02:35:47 +0000 Subject: [PATCH] fix(listen-only): avoid leaving a dangling HTMLMediaElement in paused state --- .../imports/api/audio/client/bridge/kurento.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bigbluebutton-html5/imports/api/audio/client/bridge/kurento.js b/bigbluebutton-html5/imports/api/audio/client/bridge/kurento.js index 4141f2a663..587a2ae08c 100755 --- a/bigbluebutton-html5/imports/api/audio/client/bridge/kurento.js +++ b/bigbluebutton-html5/imports/api/audio/client/bridge/kurento.js @@ -277,8 +277,16 @@ export default class KurentoAudioBridge extends BaseAudioBridge { } exitAudio() { + const mediaElement = document.getElementById(MEDIA_TAG); + this.broker.stop(); this.clearReconnectionTimeout(); + + if (mediaElement && typeof mediaElement.pause === 'function') { + mediaElement.pause(); + mediaElement.srcObject = null; + } + return Promise.resolve(); } } -- GitLab