Изменение скрипта YouTube iframe API для работы с встраиванием iframe - PullRequest
0 голосов
/ 21 октября 2019

Итак, у меня есть рабочий скрипт ( см. Рабочий код здесь ), который отображает видео YouTube и список ссылок с метками времени.

При нажатии на ссылку с данными-stamp = "60" начинает проигрывать видео с 0:60. Мне нужна эта функция.

Проблема в том, что видео загружается через JS в <div id="player"> с этим кодом

function onYouTubeIframeAPIReady() {
  player = new YT.Player('player', {
    videoId: 'e9dZQelULDk',
    playerVars: {
      start: 0,
      rel: 0,
      showinfo: 0,
      autohide: 0
    },
    events: {
      'onReady': onPlayerReady
    }
  });
}

Моя цель - загрузить видео с помощью iframe youtube, как это

<iframe width="1280" height="720" src="https://www.youtube.com/embed/e9dZQelULDk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

И продолжать использовать часть скрипта, которая обрабатывает ссылки на определенныевремя в видео.

Итак, мой вопрос, возможно ли это, просто отредактировав этот существующий скрипт, который я сейчас использую. Я попытался загрузить видео с помощью iframe и удалить часть скрипта, которая вызывает видео по идентификатору, но ссылки больше не работают, и это меня не удивляет, так как мои знания JS минимальны. Надеюсь получить помощь здесь! :)

...