Сведения о вопросе

Htmlщик

16:03, 1st July, 2020

Теги

Аннотирование YouTube видео программно

Просмотров: 521   Ответов: 3

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

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

Несколько идей:

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

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

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



  Сведения об ответе

prince

18:03, 1st July, 2020

YouTube обеспечивает ActionScript API .

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

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

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


  Сведения об ответе

PAGE

18:03, 1st July, 2020

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

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

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

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


  Сведения об ответе

SKY

18:03, 1st July, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться