Pregunta

Quiero poder mostrar un video normal de YouTube con anotaciones superpuestas, que consisten en rectángulos de colores para cada cuadro.El único requisito es que esto se haga mediante programación.

YouTube ahora tiene anotaciones, pero requiere que uses su interfaz para crearlas a mano.Quiero poder generarlos.¿Cuál es la mejor manera de hacer esto?

Algunas ideas:

  1. Construye tu propio reproductor Flash (¿ew?)
  2. De alguna manera dibuja sobre el reproductor Flash de YouTube.esto funcionara?
  3. Realiza ingeniería inversa y secuestra el sistema de anotaciones de YouTube.Ya sea jugando con los archivos locales o redirigiendo su intento de descargar las anotaciones.(¿Usando Greasemonkey?¿Complemento de Firefox?)

Idea que no cuenta:

descargar el vídeo

No hay solución correcta

Otros consejos

YouTube proporciona una API de ActionScript.

Usando esto, puedes cargar los videos en Flash usando su API y luego hacer que tu aplicación Flash cree las anotaciones en una capa encima del video.

O, alternativamente, si desea evitar crear algo en Flash, utilizando la API de JavaScript de YouTube puede dibujar archivos DIV HTML sobre el reproductor de YouTube en su página web.Solo recuerda cuando insertes el reproductor para tener WMODE="transparent" en la lista de parámetros.

Entonces, usando el ejemplo de YouTube:

  <script type="text/javascript">

    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer", wmode: "transparent" };
    swfobject.embedSWF("http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer", 
                       "ytapiplayer", "425", "356", "8", null, null, params, atts);

  </script>

Y luego deberías poder dibujar tus anotaciones sobre la película de YouTube usando CSS/DHTML.

Joe Berkovitz ha escrito una aplicación de muestra llamada ReviewTube que "permite a los usuarios crear subtítulos basados ​​en el tiempo para cualquier vídeo de YouTube, al estilo de los subtítulos cerrados".Estos subtítulos se vuelven accesibles públicamente y los visitantes del sitio pueden explorar el conjunto de videos con subtítulos.¡Considérelo como un “muro de graffiti con subtítulos” para YouTube!".

La aplicación es el ejemplo utilizado para demostrar el marco/enfoque MVCS para crear aplicaciones Flex.

http://www.joeberkovitz.com/blog/reviewtube/

No estoy seguro si esto ayudará con los rectángulos de colores y todo eso, pero es un buen lugar para comenzar.

El propio reproductor tiene un API de JavaScript eso podría ser útil para sincronizar el video si eliges crear el tuyo propio annotation-thingamajig.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top