Вопрос

Учитывая идентификатор видео Youtube, как я могу определить с помощью JavaScript, отключено ли встраивание видео?

Это было полезно?

Решение

yt: noembed

Тег указывает, что видео нельзя встраивать на другие сайты.Этот тег может быть включен в запрос на загрузку или обновление метаданных видео.По умолчанию видео можно встраивать на другие сайты, если только они не являются частными.Если запрос не содержит ни тега, ни тега, видео можно будет встроить на другие сайты.

Возможно представляет интерес:

Другие советы

Для этого вам придется использовать серверный сценарий и использовать AJAX для его вызова.

К вашему сведению, вы можете получать ответы GData в формате JSON, поэтому вы можете использовать JavaScript для проверки статуса внедрения, прежде чем показывать проигрыватель для внедрения.

Если вы предпочитаете, вы можете подключиться к обратному вызову onError в плеере, но это, вероятно, не так приятно для пользователя, как первая проверка.

Если вы хотите искать только встраиваемые видео, добавьте в запрос format=5.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top