Anotar vídeos do YouTube por meio de programação

votos
41

Eu quero ser capaz de exibir um vídeo normais YouTube com anotações sobrepostas, que consiste de retângulos coloridos para cada quadro. A única exigência é que isso deve ser feito por meio de programação.

YouTube tem anotações agora, mas exigem que você use o seu front-end para criá-los com a mão. Eu quero ser capaz de gerá-los. Qual é a melhor maneira de fazer isso?

Algumas ideias:

  1. Construir o seu próprio Flash player (ew?)
  2. De alguma forma, desenhar sobre o YouTube Flash Player. Isso vai funcionar?
  3. Engenharia reversa e seqüestrar sistema de anotação do YouTube. Quer mexer com os arquivos locais ou redirecionar sua tentativa de baixar as anotações. (Utilizando Greasemonkey? Firefox plugin?)

Ideia de que não conta:

fazer o download do vídeo

Publicado 01/08/2008 em 19:36
fonte usuário
Em outras línguas...                            


3 respostas

votos
16

YouTube oferece uma API ActionScript .

Usando isso, você pode carregar os vídeos em Flash, usando sua API e depois ter seu aplicativo do Flash criar as anotações em uma camada acima do vídeo.

Ou, alternativamente, se você quiser ficar longe de criar algo em Flash, usando a API JavaScript do YouTube você pode desenhar DIVs HTML sobre o player do YouTube na sua página web. Basta lembrar quando você incorporar o jogador a ter WMODE="transparent"na lista de parâmetros.

Então, usando o exemplo do 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 então você deve ser capaz de tirar suas anotações sobre o filme YouTube usando CSS / DHTML.

Respondeu 15/09/2008 em 19:54
fonte usuário

votos
7

Joe Berkovitz tem escrito um aplicativo de exemplo chamado ReviewTubeque "Permite aos utilizadores criar as legendas baseadas em tempo para qualquer vídeo do YouTube, a legendagem la. Estas rubricas tornar acessíveis ao público, e os visitantes do site podem navegar o conjunto de vídeos com legendas. Pense -lo como uma “parede de graffiti subtítulo” para o YouTube!"

O aplicativo é o exemplo utilizado para demonstrar o quadro / abordagem MVCS para a construção de aplicativos Flex.

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

Não sei se isso vai ajudar com os retângulos coloridos e outros enfeites, mas é um lugar decente para começar.

Respondeu 20/09/2008 em 03:28
fonte usuário

votos
4

O jogador em si tem uma API Javascript que pode ser útil para sincronizar o vídeo se você optar por fazer o seu próprio annotation-thingamajig.

Respondeu 10/08/2008 em 11:44
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more