Подтвердить что ты не робот

Embed youtube video - Отказано для отображения в кадре, потому что он установил "X-Frame-Options" в "SAMEORIGIN"

Я пытаюсь прокормить свою страницу django некоторым ресурсом, который я получаю из другого места.

внутри канала, у меня есть видео с YouTube, например: https://www.youtube.com/watch?v=A6XUVjK9W4o

как только я добавил это на свою страницу, видео не показывает, что:

Отказано для отображения 'https://www.youtube.com/watch?v=A6XUVjK9W4o' в потому что он установил 'X-Frame-Options' в 'SAMEORIGIN'.

Тогда я сказал, что, если я изменю watch на embed. Затем появляется проигрыватель YouTube, но нет видео, говорящего:

enter code here

Кто-нибудь знает, как я могу заставить это работать?

Я показываю в html вот так:

<iframe width="420" height="315"
    src="{{vid.yt_url}}">
</iframe>

Я гугл почти в течение часа, никаких признаков успеха. Я попытался добавить &output=embed.. nada..

4b9b3361

Ответ 1

Попробуйте, пожалуйста,

<iframe width="420" height="315" src="https://www.youtube.com/embed/A6XUVjK9W4o" frameborder="0" allowfullscreen></iframe>

Ответ 2

Youtube url в src должен иметь embed, поэтому, скажем, вы хотите поделиться этим видео youtube https://www.youtube.com/watch?v=P6N9782MzFQ, вы должны использовать https://www.youtube.com/embed/P6N9782MzFQ как url ​​в src iframe HTML-коде, например:

<iframe width="853" height="480" src="https://www.youtube.com/embed/P6N9782MzFQ" frameborder="0" allowfullscreen ng-show="showvideo"></iframe>

Так что просто замените https://www.youtube.com/watch?v= на https://www.youtube.com/embed/ и, конечно, проверьте свой идентификатор видео в этом примере, мой идентификатор видео P6N9782MzFQ

Ответ 3

Вам нужно только скопировать из секции вставки youtube (нажмите SHARE под видео, а затем EMBED и скопируйте весь iframe)

Ответ 4

Если встраивание больше не работает, попробуйте с помощью /v вместо этого.

<iframe width="420" height="315" src="https://www.youtube.com/v/A6XUVjK9W4o" frameborder="0" allowfullscreen></iframe>

Ответ 5

Наряду с встраиванием я также должен был установить расширение Google Cast в своем браузере.

<iframe width="1280" height="720" src="https://www.youtube.com/embed/4u856utdR94" frameborder="0" allowfullscreen></iframe>