index-main/assets/js/hero-video.js
Julie Blanc 239f018a37
All checks were successful
Deploy / Deploy to Production (push) Successful in 10s
hero video
2026-01-08 16:09:58 +01:00

33 lines
847 B
JavaScript

export function playVideo() {
const playButton = document.querySelector('#hero-play-video');
if (!playButton) {
return;
}
playButton.addEventListener('click', function() {
const extract = document.querySelector('.extract');
const videoFull = document.querySelector('.video-full');
if (extract) {
extract.style.display = 'none';
}
if (videoFull) {
videoFull.style.display = 'block';
const iframe = videoFull.querySelector('iframe');
if (iframe) {
const src = iframe.src;
// Ajouter les paramètres autoplay et mute pour YouTube
if (src) {
const separator = src.includes('?') ? '&' : '?';
iframe.src = src + separator + 'autoplay=1&mute=1';
iframe.setAttribute('allow', 'autoplay; encrypted-media');
}
}
}
});
}