From 81f46b521670fcd43cf77c66f5c7c949013184b3 Mon Sep 17 00:00:00 2001 From: Hans-Peter Herzog Date: Tue, 12 Nov 2019 12:05:30 +0100 Subject: [PATCH] TT#70157 Fix duplicate media creation issue Change-Id: I5e4728fda8d1ff260a1183ef0c8eeeccc17ea11b --- src/components/CscMedia.vue | 7 ++++ src/components/layouts/Conference.vue | 19 ++++++----- .../CscConferenceRemoteParticipant.vue | 3 ++ src/plugins/conference.js | 31 ++++++------------ src/store/conference.js | 32 ++++++++++--------- 5 files changed, 48 insertions(+), 44 deletions(-) diff --git a/src/components/CscMedia.vue b/src/components/CscMedia.vue index ee676827..3056648f 100644 --- a/src/components/CscMedia.vue +++ b/src/components/CscMedia.vue @@ -66,6 +66,13 @@ QIcon }, methods: { + reset() { + if (this.$refs.media) { + this.$refs.media.pause(); + this.$refs.media.srcObject = null; + this.$refs.media.load(); + } + }, assignStream(stream) { if(stream !== null && stream !== undefined) { this.loading = true; diff --git a/src/components/layouts/Conference.vue b/src/components/layouts/Conference.vue index bf33ca9a..57c36445 100644 --- a/src/components/layouts/Conference.vue +++ b/src/components/layouts/Conference.vue @@ -99,7 +99,8 @@