Комментирование видео с YouTube программным

голоса
41

Я хочу, чтобы иметь возможность отображать нормальное видео YouTube с накладными аннотациями, состоящим из цветных прямоугольников для каждого кадра. Единственное требование состоит в том, что это должно быть сделано программно.

YouTube имеет аннотации сейчас, но требует, чтобы использовать их передний конец, чтобы создать их вручную. Я хочу, чтобы иметь возможность создавать их. Какой самый лучший способ сделать это?

Некоторые идеи:

  1. Создайте свой собственный Flash-плеер (ЭВ?)
  2. Как-то перетянуть на YouTube Flash-плеер. Будет ли это работать?
  3. Обратный инженер и угнать систему аннотаций YouTube. Либо баловаться с локальными файлами или перенаправлять его попытку загрузить аннотации. (С помощью Greasemonkey? Firefox плагин?)

Идея, что не считает:

скачать видео

Задан 01/08/2008 в 19:36
источник пользователем
На других языках...                            


3 ответов

голоса
16

YouTube предоставляет API ActionScript .

Используя это, вы можете загрузить видео в Flash, используя их API, а затем ваш флэш-приложение создания аннотаций на слое над видео.

Или, наоборот, если вы хотите остаться в стороне от создания чего - то в Flash, используя JavaScript API YouTube , вы могли бы сделать HTML DIVs над плеером YouTube на веб - странице. Просто помните , когда вы вставляете плеер , чтобы иметь WMODE="transparent"в списке Params.

Таким образом, используя пример из 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>

И тогда вы должны быть в состоянии сделать ваши аннотаций над фильмом YouTube с помощью CSS / DHTML.

Ответил 15/09/2008 d 19:54
источник пользователем

голоса
7

Джо Берковиц написал пример приложение под названием , ReviewTubeкоторое «позволяет пользователям создавать основанный на время субтитров для любого видео на YouTube, а - ля субтитров. Эти надписи становятся доступными для общественности, а также посетители сайта могут просматривать множество видео с субтитрами. Подумайте это как «подзаголовок граффити стена» на YouTube!»

Приложение является примером, используемым для демонстрации MVCS рамки / подхода для построения Flex приложений.

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

Не уверен, если это поможет с цветными прямоугольниками и этажерки, но это достойное место для начала.

Ответил 20/09/2008 d 03:28
источник пользователем

голоса
4

Сам игрок имеет Javascript API , который может быть полезен для синхронизации видео , если вы решили сделать свой собственный annotation-thingamajig.

Ответил 10/08/2008 d 11:44
источник пользователем

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