Проверка встроенного видео YouTube в PDF и перенаправить, если они изменены или сломаны - PullRequest
0 голосов
/ 24 января 2012

Вот проблема: у нас есть несколько PDF-файлов с видео YouTube. Очевидно, что если видео было удалено / изменено, мы хотим знать об этом. План состоит в том, что мы держим некоторые URL на нашем собственном сервере, которые мы встраиваем в PDF-файлы. Каждый из этих URL-адресов связан с видео на YouTube. Так, если, например, видео YouTube было удалено, нам не нужно изменять PDF, но изменить URL видео YouTube, связанный с URL в PDF. Короче говоря, мы вставили бы ссылки в pdf на наш собственный сервер, и эти ссылки перенаправили бы на youtube.

Я думаю, что с помощью cron и md5_file можно проверить изменения видео, хотя есть одна проблема. Если я сделаю md5_file на странице видео YouTube, то я считаю, что он действует на всю страницу и покажет, что изменение произошло, даже когда к видео был добавлен только комментарий. Так что я думаю, мне нужна прямая ссылка на видео и md5_file. Другая часть заключается в том, что мне интересно, может ли PDF-файл правильно показать видео на YouTube с помощью этого механизма перенаправления.

Если у кого-то есть идеи или опыт работы с подобными вещами, пожалуйста, поделитесь своими знаниями. Благодарю вас Alex

Ответы [ 2 ]

0 голосов
/ 28 февраля 2012

Если кто-то заинтересован в решении всей проблемы, вот что я сделал.

  1. Создан флеш-видеоплеер с API YouTube, который связывается с сервером php.
  2. Серверная сторона возвращает видео-идентификаторы из базы данных в зависимости от того, какую информацию она получает из флэш-памяти.
  3. Другой скрипт на стороне php-сервера обновляет базу данных, если какое-то видео повреждено (с помощью cron). В этом сценарии правильным способом было бы использовать API (см. Принятый ответ), но это возможно сделать без него, см. Следующую ссылку. Проверить, действительны ли клипы Youtube и Vimeo
0 голосов
/ 24 января 2012

Вы можете использовать YouTube-API Получение записи видео , например, используя Zend Framework Zend_GData_Youtube .

edit (для пояснения):Я не использовал YouTube-API сам, но я предполагаю, что при удалении видео возвращается ошибка, а не обычный вывод, на который вы можете реагировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...