Я хочу, чтобы мои видео на YouTube всегда воспроизводились с самого начала, а не с того места, на котором они остановились в прошлый раз

1

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

  • 0
    Вы можете добавить "? t = 0s" к URL видео? Я делаю что-то подобное, когда хочу, чтобы видео началось, скажем, с 30-х годов с самого начала.
  • 0
    Я еще ничего не пробовал. просто не знал что попробовать. Это может быть хорошей идеей. Я поверну это. Благодарю.
Показать ещё 6 комментариев
Теги:
iframe
youtube-iframe-api

1 ответ

0

После документации API это должно работать:

<div id="player"></div>

<script>
  // The IFrame Player API code should be added here

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'UG8DX3LxDb8',
      playerVars: {
         'start': 0
      },
      events: {
        'onReady': onPlayerReady
      }
    });
  }

  function onPlayerReady(event) {
    event.target.playVideo();
  }
</script>

Этот код генерирует IFRAME, показывающий видео с идентификатором "" UG8DX3LxDb8 и playerVar start сообщающий API для запуска при 0 секунд.

  • 0
    Пожалуйста, напишите, что вы ожидаете увидеть и что вы пытались сделать, чтобы это исправить

Ещё вопросы

Сообщество Overcoder
Наверх
Меню