Adnotacji filmów z YouTube programowo

głosy
41

Chcę być w stanie wyświetlić normalny film z YouTube za pomocą nałożonego adnotacji, składający się z kolorowych prostokątów dla każdej klatki. Jedynym wymogiem jest to, że powinno się to odbywać programowo.

YouTube ma adnotacji teraz, ale wymaga użycia ich przód, aby utworzyć je ręcznie. Chcę, aby móc je generować. Jaki jest najlepszy sposób to zrobić?

Jakieś pomysły:

  1. Zbuduj swój własny Flash Player (EW)
  2. Jakoś zwrócić na odtwarzacz YouTube Flash. Czy to zadziała?
  3. Inżynierii wstecznej i porwać systemu adnotacji YouTube. Albo brudząc z plików lokalnych lub przekierowanie jego próby pobrania adnotacje. (Za pomocą Greasemonkey? Wtyczki Firefox?)

Pomysł, że nie liczy się:

pobrać film

Utwórz 01/08/2008 o 19:36
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
16

YouTube udostępnia API ActionScript .

Korzystanie z tego, można załadować filmy do Flash przy użyciu ich API i wtedy aplikacja Flash tworzenia adnotacji na warstwie nad filmem.

Lub, alternatywnie, jeśli chcesz pozostać z dala od stworzenia czegoś w programie Flash, za pomocą YouTube JavaScript API można rysować DIV HTML na odtwarzacz YouTube na swojej stronie internetowej. Wystarczy pamiętać, jeśli osadzić odtwarzacz mieć WMODE="transparent"na liście params.

Tak na przykładzie z 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>

I to powinno być w stanie wyciągnąć adnotacje nad filmu YouTube za pomocą CSS / DHTML.

Odpowiedział 15/09/2008 o 19:54
źródło użytkownik

głosy
7

Joe Berkovitz napisał przykładową aplikację o nazwie ReviewTube, która „pozwala użytkownikom na tworzenie czasowych oparte napisy do dowolnego filmu w YouTube, a la napisami. Te podpisy stają się publicznie dostępne, a odwiedzający stronę mogą przeglądać zbiór filmów z napisami. Pomyślcie to jako „napisów graffiti na ścianie” na YouTube!”

Aplikacja jest przykład wykorzystywane do wykazania Ramy / MVCS podejście do budowania aplikacji Flex.

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

Nie wiem, czy to pomoże z kolorowych prostokątów i etażerka, ale to przyzwoite miejsce, aby rozpocząć.

Odpowiedział 20/09/2008 o 03:28
źródło użytkownik

głosy
4

Sam gracz ma JavaScript API , które mogą być przydatne do synchronizacji wideo, jeśli zdecydujesz się zrobić własne annotation-thingamajig.

Odpowiedział 10/08/2008 o 11:44
źródło użytkownik

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