Les meilleurs vidéastes freelances sont sur Codeur.com
Fermé·Moins de 500 €·3 offres·684 vues·6 interactions
Bonjour,
J'ai actuellement un site de streaming video, lorsqu'on survole une miniature l'image est premplacée par une vidéo preview de 5 secondes.
Le problème c'est que j'ai réalisé ce code :
<script>
window.addEventListener('DOMContentLoaded', () => {
const play = function() {
Array.from(document.querySelectorAll('.thumbvid'))
.filter(video => video !== this)
.forEach(video => video.pause());
this.play();
};
document.querySelectorAll('.thumbvid')
.forEach(video => {
video.addEventListener('mouseenter', play);
video.addEventListener('touchstart', play);
});
});
</script>
<a href="{$baseurl}/video/{$videos[i].VIDEOID}/{$title}" alt="{$videos[i].title|stripslashes}"><video class="thumbvid" loop="" poster="{$thumburl}/{$videos[i].VIDEOID}-1.jpg" preload="none" muted>
<source src="{$baseurl}/thumbs/{$videos[i].VIDEOID}.mp4" type="video/mp4">
</video></a>
J'ai bien l'effet souhaité, la thumnail vidéo apparait bien lors du touché (mobile) ou du survol de la souris. Mais le problème c'est que google indexe toutes mes vidéos "thumbnails" de 5 secondes.
En fait j'aimerai avoir quelque chose de plus simple avec du display:none et display:block.
Contactez moi pour plus d'infos.
Budget indicatif : Moins de 500 €
Publication : 29 mai 2020 à 16h48
Profils recherchés : Monteur vidéo freelance, Motion designer freelance
3 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.