He revisado y leído muchas publicaciones sobre un solo problema que es mucho más complicado de lo que parece.
Tengo un sitio web que usa muchos videos tomados del sitio web como en Internet ^^ (servicios como youtube, vimeo, videobuzzy, etc.) y nos gustaría generar sobre la marcha una miniatura del video incrustado.
Cada servicio usa su propia API, por lo que debería adaptar el código para cada uno, que es demasiado código y nunca podría administrar todos los servicios.
Un servidor web propone algo así: http://embed.ly pero los probé y, por ejemplo, los videos de videobuzzy no funcionan. Entonces esa es una solución parcial.
Otra solución sería utilizar un servicio de captura de pantalla que pudiera solicitar la URL del video, renderizarlo, tomar una instantánea y generar una imagen. Es tentador, pero los resultados tienden a agregar retrasos, y tengo que encontrar un servicio de instantáneas y generar el código (bueno, esta podría ser la parte divertida).
Lo más sencillo sería tomar una captura de pantalla y crear una imagen nosotros mismos, luego subirla.
Prefiero proponer algo más fácil de usar, pero no tengo ni idea.
¿Alguien tiene algún consejo al respecto y tengo la imagen correcta?
Gracias.
ADENDA **
Si pudiera, en lugar de las miniaturas, incrustar el video (generalmente un iframe) en un tamaño específico, eso podría hacer el truco ...
fuente
Respuestas:
Puede usar la funcionalidad oEmbed integrada en WordPress. Normalmente, cualquier host de video en esta lista le devolverá una miniatura usando oembed.
Aquí hay una lista de proveedores predeterminados que WordPress usa para la inserción automática en el área de contenido. También he incluido fuentes que no son de video para la comodidad de otros.
La lista completa de posibles proveedores está documentada en el códice de WordPress en:
Embebidos - Bien, ¿desde qué sitios puedo insertar?
Seleccione su proveedor y luego use lo siguiente para obtener su información de video.
Me doy cuenta de que VideoBuzzy no está en la lista. Parece ser un sitio de imitación de YouTube. Debe preguntarles si han incluido protocolos. Si no lo hacen, puede registrar un manejador no incluido usando
wp_embed_register_handler()
.¡Espero que esto ayude!
fuente
Puedes usar este complemento Wordpress Video Plugin y editar el código de este complemento y agregar los otros sitios en él.
O
Tienes que integrar FFMPEG en WordPress.
fuente