Motivada por mis ganas de practicar un poco más JavaScript, e inspirada por el proyecto que planteaba el curso profesional de JS de Platzi, se me ocurrió hacer mi propio reproductor de videos. Claramente hay miles de reproductores, pero porqué no hacer uno con mi impronta?
A medida que lo fui desarrollando, se me ocurrio hacerlo como si fuera un pluggin que cualquier desarrolladora o desarrollador pueda usar en su proyecto. Esto me planteo distintos desafios que fui resolviendo con entuasiamo.
El script crea el template, sólo brindando una url que contiene el video y un elemento dónde alojarlo, junto con sus controles, el pluggins se encarga del resto. Asimismo, la clase puede tener varias instancias (con distintos elementos de configuración), si se quiere tener varios videos, y obviamente cada uno con sus controles que funcionan de forma independiente.
Seguramente puede ser mejorado o se te ocurre alguna manera de darle una vuelta de rosca, así que queda disponible para que forkeen y luego mandarme los pull requests 😉.
Se puede ver el resultado haciendo click acá.