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 return
entries.forEach((entry) => { entries.forEach((entry) => {
if (entry.intersectionRatio !== 1 && !video.value!.paused) if (entry.intersectionRatio <= 0.75)
video.value!.pause() !video.value!.paused && video.value!.pause()
else else
video.value!.play() video.value!.play()
}) })
}, { threshold: 1 }) }, { threshold: 0.75 })
</script> </script>
<template> <template>