У меня проблема с API YouTube: я занимаюсь разработкой веб-сайта и хочу, чтобы видео открывалось, когда я открываю его относительное изображение: я использовал этот код для первого из них, и он работает:
<script>
// 2. This code loads the IFrame Player API code asynchronously.
// var tag = document.createElement('script');
// tag.src = "https://www.youtube.com/iframe_api";
//var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '360',
width: '640',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
</script>
<button class="btn btn-primary" data-dismiss="modal" type="button">
<i class="fa fa-times"></i>
Chiudi</button>
</div>
Теперь, если я поместил тот же код на другую фотографию с другим видео на той же странице, он не работает, и я получаю эту ошибку: «Ошибка типа: Невозможно прочитать свойство parentNode из undefined».(если я нажму на другое фото, оно не отобразит видео, даже если я изменю ссылку) (я довольно новичок в Boostrap и JS), если вы можете дать мне несколько советов, которые я был бы признателен, спасибо и хорошего дня (извинитеза мой ломаный английский)