From 6ffb771eeb7b7c55f8c0fb1297939b9969c634d9 Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Tue, 24 May 2022 10:06:03 +0200 Subject: [PATCH] fix: stop webcam when webcam panel is collapse (#839) --- src/components/webcams/Mjpegstreamer.vue | 54 +++++++++++++++---- .../webcams/MjpegstreamerAdaptive.vue | 27 +++++++--- src/components/webcams/Uv4lMjpeg.vue | 40 +++++++++++--- src/main.ts | 4 +- 4 files changed, 99 insertions(+), 26 deletions(-) diff --git a/src/components/webcams/Mjpegstreamer.vue b/src/components/webcams/Mjpegstreamer.vue index 741e4dc0..818f9e92 100644 --- a/src/components/webcams/Mjpegstreamer.vue +++ b/src/components/webcams/Mjpegstreamer.vue @@ -1,6 +1,7 @@ diff --git a/src/main.ts b/src/main.ts index 20daf724..01ed9792 100644 --- a/src/main.ts +++ b/src/main.ts @@ -19,8 +19,8 @@ const updateSW = registerSW({ Vue.config.productionTip = false // vue-observe-visibility -import VueObserveVisibility from 'vue-observe-visibility' -Vue.use(VueObserveVisibility) +import { ObserveVisibility } from 'vue-observe-visibility' +Vue.directive('observe-visibility', ObserveVisibility) //vue-meta import VueMeta from 'vue-meta'