Как распознать, что видеоролик YouTube запрещён к показу на внешних плеерах?

Статус
В этой теме нельзя размещать новые ответы.

bugargen

Местный житель
Регистрация
24 Апр 2008
Сообщения
234
Реакции
20
Если пользователь YouTube запретил к показу на внешних плеерах или сайтах какой-то видеоролик, то при попытке его воспроизведения на своём сайте через, скажем, плеер Uppod, вместо собственно видео вылезет такая ошибка:


Как можно средствами PHP заранее отловить такое ограничение на ролик, чтобы сайт не пытался его вывести посетителю?

Использование API-key YouTube просьба не рассматривать.
 
Последнее редактирование:
Не сталкивался, но попробую поразмышлять.

Гугл почему то уводит на Uppod плеер, но не Uppon.
Возможно один русский, другой буржуйский.
Предположительно это JS плеер?
Если да, то и отлавливать лучше через JS, а еще лучше задать вопрос на тематическом форуме по плееру, скорее всего решение, хотя бы в виде костыля, имеется.

Через PHP я бы попробовал curl-ом получить заголовки (только заголовки!) по ссылкам что имеете.
Опять же предположительно, вы получите разные коды ответа для разрешенного и запрещенного к транслированию контента.
Ну а далее, если на деле действительно так, дело техники.
Пока ждете точного ответа, попробуйте отловить код, и дайте знать о результате.
 
К сожалению, заголовки возвращаются одинаковые, только в разном порядке. Выцепить нужное можно через тело, вот только HttpFox почему-то его не отображал, поэтому и не понятно было как быть.

Спасибо за участие, тему можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху