Добавить видео на YouTube с помощью Jquery

Я хочу сделать своего рода плеер для веб-сайта, который я делаю. И дело в том, что пользователь нажимает на один div, а затем создается новый div, который будет содержать видео YouTube.

$('.slika').click(function() {
    var id = $(this).attr('id');
    $('body').prepend('<div class="player"><iframe width="560" height="315" src="https://www.youtube.com/watch?v=' + id + '" frameborder="0" allowfullscreen></iframe></div>');
});

И когда я пытаюсь сделать это, я получаю "Загрузка запрещена X-Frame-Options: https://www.youtube.com/watch?v=g6YLFbFh3tw не разрешает кадрирование из разных источников". сообщение. Попробовал в гугл ответ, но ничто не помогает мне. Еще одна вещь, когда я делаю это на моей странице индекса, без "prepend", это работает.

1 ответ

Хорошо, ошибка в использовании обычного URL YouTube. Я использовал: https://www.youtube.com/watch?v=g6YLFbFh3tw Я должен использовать: https://www.youtube.com/embed/g6YLFbFh3tw

Другие вопросы по тегам