From 9591ef965f749d3ad4125690a8a2aa888401348a Mon Sep 17 00:00:00 2001 From: jb-alvarado Date: Tue, 2 Jul 2024 07:57:36 +0200 Subject: [PATCH] save and apply volume --- components/VideoPlayer.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/components/VideoPlayer.vue b/components/VideoPlayer.vue index 73330c48..43c18099 100644 --- a/components/VideoPlayer.vue +++ b/components/VideoPlayer.vue @@ -29,9 +29,19 @@ const props = defineProps({ }) onMounted(() => { + const volume = localStorage.getItem('volume') + player.value = videojs(props.reference, props.options, function onPlayerReady() { // console.log('onPlayerReady', this); }) + + if (volume !== null) { + player.value.volume(volume) + } + + player.value.on('volumechange', () => { + localStorage.setItem('volume', player.value.volume()) + }) }) onBeforeUnmount(() => {