Annoteren YouTube-video's programmatisch

stemmen
41

Ik wil in staat zijn om een ​​normale YouTube-video met bedekte annotaties weer te geven, bestaande uit gekleurde rechthoeken voor elk frame. De enige vereiste is dat dit programmatisch moet gebeuren.

YouTube annotaties heeft nu, maar vereisen dat u hun front-end te gebruiken om ze te maken met de hand. Ik wil in staat zijn om ze te genereren. Wat is de beste manier om dit te doen?

Enige ideeën:

  1. Bouw je eigen Flash player (ew?)
  2. Een of andere manier te trekken over de YouTube Flash player. zal dit werken?
  3. Reverse-engineering & kapen YouTube annotatie-systeem. Ofwel knoeien met de lokale bestanden of het omleiden van haar poging om de aantekeningen te downloaden. (Met behulp van Greasemonkey? Firefox plugin?)

Idee dat telt niet:

downloaden van de video

De vraag is gesteld op 01/08/2008 om 19:36
bron van user
In andere talen...                            


3 antwoorden

stemmen
4

De speler zelf heeft een Javascript-API die nuttig is voor het synchroniseren van de video als u ervoor kiest om uw eigen te maken zou kunnen zijn annotation-thingamajig.

antwoordde op 10/08/2008 om 11:44
bron van user

stemmen
16

YouTube biedt een ActionScript API .

Met behulp van deze, kun je de video's in Flash te laden met behulp van hun API en dan uw Flash app de aantekeningen op een laag boven de video.

Of, als alternatief, als je wilt om weg te blijven van het creëren van iets in Flash, met behulp van YouTube JavaScript-API kun je HTML DIVs over de YouTube-speler tekenen op uw webpagina. Vergeet niet wanneer u de speler insluiten te hebben WMODE="transparent"in de params lijst.

Dus met behulp van het voorbeeld van 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>

En dan moet je in staat zijn om uw aantekeningen over de YouTube-film met CSS / DHTML trekken.

antwoordde op 15/09/2008 om 19:54
bron van user

stemmen
7

Joe Berkovitz heeft een monster applicatie genaamd geschreven ReviewTubedie "Hiermee kunnen gebruikers op tijd gebaseerde ondertitels te creëren voor een YouTube-video, een la ondertiteling. Deze titels worden voor het publiek toegankelijk, en bezoekers van de site kan de set van video's met ondertiteling bekijken. Denk aan het als een “ondertitel graffiti muur” voor YouTube!"

De app is het voorbeeld gebruikt om de MVC framework / aanpak voor het bouwen van Flex-toepassingen aan te tonen.

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

Niet zeker of dit zal helpen met de gekleurde rechthoeken en wat al niet, maar het is een fatsoenlijke plek om te beginnen.

antwoordde op 20/09/2008 om 03:28
bron van user

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