fix: autoplay video only when on screen (#624)

This commit is contained in:
Joaquín Sánchez 2022-12-29 00:13:20 +01:00 committed by GitHub
parent 4787250df0
commit 121c90fc3a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -66,12 +66,12 @@ useIntersectionObserver(video, (entries) => {
return
entries.forEach((entry) => {
if (entry.intersectionRatio !== 1 && !video.value!.paused)
video.value!.pause()
if (entry.intersectionRatio <= 0.75)
!video.value!.paused && video.value!.pause()
else
video.value!.play()
})
}, { threshold: 1 })
}, { threshold: 0.75 })
</script>
<template>