Учитывая идентификатор видео Youtube, как я могу определить из JavaScript, отключено ли вложение видеоизображения?Обнаружение отключенного видео Youtube
ответ
Тег указывает, что видео не может быть встроено на других сайтах. Этот тег может быть включен в запрос на загрузку или обновление метаданных видео. По умолчанию видео могут быть встроены на другие сайты, если они не являются частным видео. Если запрос не содержит ни тега, ни тега, видео будет встраиваться на другие веб-сайты.
Возможно интересов:
Вы должны были бы использовать серверный скрипт для этого, и использовать некоторые AJAX для его вызова.
FYI вы можете получить ответы GData в формате JSON, чтобы вы могли использовать javascript для проверки состояния вставки, прежде чем показывать встроенный проигрыватель.
Если вы предпочитаете, вы можете подключиться к обратному вызову onError в проигрывателе, но это, вероятно, не так хорошо, как проверка на первый взгляд.
Если вы хотите искать только встраиваемые видео, добавьте формат = 5 к вашему запросу.
Да, это был мой вопрос. Оказывается, что это не так, хотя в отношении изменения состояния не было возбуждено никакого события. Но js api имеет обратный вызов onError, который я могу подключить. –