Watch Movie Online
";
const adOverlay = document.getElementById('ad-overlay');
const adFrame = document.getElementById('adFrame');
const continueBtn = document.getElementById('continue-btn');
const countdown = document.getElementById('countdown');
let player;
// Load YouTube API
function onYouTubeIframeAPIReady() {
player = new YT.Player('movieFrame', {
events: {
'onStateChange': onPlayerStateChange
}
});
}
// Detect pause event
function onPlayerStateChange(event) {
if (event.data === YT.PlayerState.PAUSED) {
showAdOverlay();
}
}
// Show ad overlay function
function showAdOverlay() {
adOverlay.style.display = 'flex';
adFrame.src = adLink;
let timeLeft = 10;
countdown.textContent = `Ad showing... ${timeLeft}s`;
const timer = setInterval(() => {
timeLeft--;
countdown.textContent = `Ad showing... ${timeLeft}s`;
if (timeLeft <= 0) {
clearInterval(timer);
adFrame.src = "";
adOverlay.style.display = 'none';
continueBtn.style.display = 'block';
}
}, 1000);
}
// Resume movie
continueBtn.addEventListener('click', () => {
continueBtn.style.display = 'none';
player.playVideo();
});
// Initial ad after 10s
setTimeout(() => {
player.pauseVideo();
showAdOverlay();
}, 10000);
// Inject YouTube API
const tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
document.body.appendChild(tag);
Post a Comment