Es posible que insertemos un video de youtube/vimeo en nuestra web y la imagen que muestra por defecto del video sea una imagen que poca calidad o muestre un fotograma que no nos interesa que se vea como imagen destacada, o simplemente queréis personalizar a vuestro estilo el botón de play y caja del video.
A continuación una forma de mostrar una primera imagen personalizada, con la foto que queramos y al hacer click sobre esta ya desaparecería y empezaría la reproducción del video de youtube/vimeo que tengamos.
Código jquery para reproducir el video y activar la clase del elemento cuando el video empieza a reproducirse:
$(".box-video").click(function(){ $('iframe',this)[0].src += "&autoplay=1"; $(this).addClass('open'); });
He creado una demo en codepen con 2 tipos de vídeo diferentes (youtube/vimeo) para que veáis el funcionamiento:
See the Pen jQuery: vídeos (youtube/vimeo) con imagen personalizada by Jorge Maiden (@jorgemaiden) on CodePen.
Agradezco tu comentario 🤘