Как воспроизвести видео на YouTube с заданной c секундой до другой указанной c секундой? - PullRequest
0 голосов
/ 23 января 2020

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

Я хочу сделать то же самое с javascript, используя API YouTube Iframe Player. Я знаю, что есть метод player.getCurrentTime (), который возвращает прошедшее время в секундах с момента начала воспроизведения видео.

Событие не вызывается при изменении текущего времени.

1 Ответ

0 голосов
/ 23 января 2020

Не уверен, какой ответ вам нужен,

Но вот два примера:

  1. Простой IFrame из ресурса YouTube

    https://www.youtube.com/embed/YourVideoID?start= startSeconds & end = EndSeconds

  2. IFrame API: вы можете ознакомиться с документами IFrame API здесь: https://developers.google.com/youtube/iframe_api_reference

Оттуда вы можете видеть, что вы можете загружать видео из id, используя синтаксис аргумента или синтаксис объекта

Я предпочитаю использовать объекты. Но вот оба:

Синтаксис аргумента

player.loadVideoById(videoId: String,
                     startSeconds: Number): Void

Синтаксис объекта

player.loadVideoById({ videoId: String,
                       startSeconds: Number,
                       endSeconds: Number}): Void

Вы также можете попробовать его из вкладки примера: https://developers.google.com/youtube/youtube_player_demo

Ваш вопрос не совсем ясен, поэтому, если что-то отсутствует, ответьте, и я буду рад отредактировать свой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...