Video Actions 🧪
Last updated
let userInteracted = false;
document.addEventListener("click", () => userInteracted = true);
document.addEventListener("keydown", () => userInteracted = true);
document.addEventListener("touchstart", () => userInteracted = true);
// Check later
if (userInteracted) {
console.log("User has interacted.");
}
const testVideo = document.createElement("video");
testVideo.muted = true;
testVideo.play().then(() => {
console.log("Autoplay is allowed. User may have interacted.");
}).catch(() => {
console.log("Autoplay is blocked. No interaction yet.");
});
if (navigator.userActivation?.isActive) {
player.unmute();
player.play();
} else {
player.mute();
player.play();
}
div.w-embed
video video div.w-embed-youtubevideo
> iframe div.w-video.w-embed
> iframe.embedly-embed div.w-background-video.w-background-video-atom
> video = div[data-video-id]
iframe[src https://app.vidzflow.com/ ]