Domanda

Voglio essere in grado di visualizzare un normale video di YouTube con annotazioni sovrapposte, costituite da rettangoli colorati per ogni fotogramma.L'unico requisito è che ciò venga fatto a livello di programmazione.

YouTube ora ha le annotazioni, ma richiede di utilizzare il front-end per crearle manualmente.Voglio essere in grado di generarli.Qual è il modo migliore per farlo?

Qualche idea:

  1. Costruisci il tuo lettore Flash (ew?)
  2. In qualche modo disegna sul Flash Player di YouTube.Funzionerà?
  3. Effettua il reverse engineering e dirotta il sistema di annotazioni di YouTube.O scherzare con i file locali o reindirizzare il suo tentativo di scaricare le annotazioni.(usando Greasemonkey?plugin per Firefox?)

Idea che non conta:

scarica il filmato

Nessuna soluzione corretta

Altri suggerimenti

YouTube fornisce un API ActionScript.

Utilizzando questo, puoi caricare i video in Flash utilizzando la loro API e quindi fare in modo che la tua app Flash crei le annotazioni su un livello sopra il video.

Oppure, in alternativa, se vuoi evitare di creare qualcosa in Flash, utilizzando l'API JavaScript di YouTube puoi disegnare DIV HTML sul player YouTube sulla tua pagina web.Ricorda solo quando incorpori il player da avere WMODE="transparent" nell'elenco dei parametri.

Quindi, usando l'esempio di 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>

E poi dovresti essere in grado di disegnare le tue annotazioni sul film di YouTube utilizzando CSS/DHTML.

Joe Berkovitz ha scritto un'applicazione di esempio chiamata ReviewTube che "Consente agli utenti di creare sottotitoli basati sul tempo per qualsiasi video di YouTube, come i sottotitoli.Questi sottotitoli diventano accessibili pubblicamente e i visitatori del sito possono sfogliare la serie di video con sottotitoli.Consideralo come un "muro di graffiti di sottotitoli" per YouTube!"

L'app è l'esempio utilizzato per dimostrare il framework/approccio MVCS per la creazione di applicazioni Flex.

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

Non sono sicuro che questo possa aiutare con i rettangoli colorati e quant'altro, ma è un buon punto di partenza.

Il giocatore stesso ha un file API Javascript potrebbe essere utile per sincronizzare il video se scegli di crearne uno tuo annotation-thingamajig.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top