From 7d7c366951bed6ecb8f8b1a04d8571639e55e47c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9Frul=20Gen=C3=A7o=C4=9Flu?= Date: Fri, 10 Apr 2020 20:33:57 +0300 Subject: [PATCH] fixed stop screen sharing --- src/lib/VueJanus.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/VueJanus.vue b/src/lib/VueJanus.vue index f7fd365..726e017 100644 --- a/src/lib/VueJanus.vue +++ b/src/lib/VueJanus.vue @@ -200,10 +200,14 @@ this.screenShareStarted=true; }, screenShareStop(){ - let srcObject=this.$refs.ownstreamscreen.srcObject; + var srcObject=this.$refs.ownstreamscreen.srcObject; for (const track of srcObject.getTracks()) { track.stop(); } + var unpublish = { request: 'unpublish' }; + this.janusScreenShareHandle.send({ message: unpublish }); + this.janusScreenShareHandle.detach(); + this.screenShareStarted=false; }, screenShare () {