Aquí podría ser tu PUBLICIDAD


Anotando videos de YouTube programáticamente

votos
41

Quiero poder mostrar un video de YouTube normal con anotaciones superpuestas, que consiste en rectángulos de colores para cada fotograma. El único requisito es que esto debe hacerse de forma programática.

YouTube tiene anotaciones ahora, pero requiere que use 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 de Flash (¿ew?)
  2. De alguna manera dibujar sobre el reproductor de YouTube Flash. esto funcionara?
  3. Ingeniería inversa y secuestro del sistema de anotación de YouTube. O jugando con los archivos locales o redirigiendo su intento de descargar las anotaciones. (¿usando el complemento Greasemonkey? Firefox?)

Idea que no cuenta:

descarga el video

Publicado el 01/08/2008 a las 19:36
fuente por usuario Louis Brandy
En otros idiomas...        العربية       

3 respuestas

votos
16

YouTube proporciona una API de ActionScript .

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

O, como alternativa, si desea evitar la creación de algo en Flash, utilizando la API de JavaScript de YouTube, puede dibujar HTML DIV sobre el reproductor de YouTube en su página web. Solo recuerde cuando incrusta el jugador para tener WMODE="transparent"en la lista de params.

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ía poder dibujar sus anotaciones sobre la película de YouTube usando CSS / DHTML.

Respondida el 15/09/2008 a las 07:54
fuente por usuario nerdabilly


Aquí podría ser tu PUBLICIDAD


votos
7

Joe Berkovitz ha escrito una aplicación de muestra llamada ReviewTube"Permite a los usuarios crear subtítulos basados ​​en el tiempo para cualquier video de YouTube, subtítulos a la vista. Estos subtítulos se vuelven públicamente accesibles y los visitantes del sitio pueden navegar por el conjunto de videos con leyendas. ¡como un "muro de graffiti de 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 otras cosas, pero es un buen lugar para comenzar.

Respondida el 20/09/2008 a las 03:28
fuente por usuario marstonstudio

votos
4

El jugador en sí tiene una API de Javascript que podría ser útil para sincronizar el video si elige hacer uno propio annotation-thingamajig.

Respondida el 10/08/2008 a las 11:44
fuente por usuario grapefrukt