". El CSS va aparte, * en la hoja b3- (hero-video.css). * * QUE HACE. El hero del caso muestra el video del caso en loop y mudo. * La interfaz de YouTube NO SE PUEDE ELIMINAR, solo tapar: cada vez que * el player arranca pinta ~4s de titulo, canal y transporte. Por eso la * foto del caso funciona de TELON — cubre el video en cada momento en * que YouTube muestra marca y se levanta cuando quedo limpio. Mas tres * botones propios (pausa, volumen, expandir) contra la IFrame API. * * DE DONDE SACA EL VIDEO: del widget `video` de Elementor que esta * dentro de .b3-hero__media. Se le lee el `data-settings`, se le saca * la URL de YouTube y despues se lo quita del DOM. El contenido sigue * viviendo en Elementor —el dueño cambia el video desde el editor y * esto lo sigue— pero el player lo construimos nosotros, con nuestros * playerVars, en vez de pelearnos con el de Elementor por el mismo div. * * DE DONDE SACA LA FOTO DEL TELON: ver fabricarTelon(). En orden: * atributo propio, la imagen que ya esta en el hero, la del bloque * b3-mod-boxed, y por ultimo og:image. Sin foto no hay telon, y sin * telon NO se construye el player: seria mostrar marca de YouTube. * * SI EL BLOQUE NO ESTA no pasa nada: las otras 135 paginas de caso * cargan la misma hoja y el mismo snippet, y salen por el primer `if`. * * ⚠️ POR QUE LA API SE PIDE ASI Y NO CON UN
Resultados para

SXSW

23 February, 2023

We are going to South by Southwest 2023!

Rather than running, it is better to walk taking sure steps. But this time we made a leap.