Autoplay Play Promise с YouTube API - PullRequest
       10

Autoplay Play Promise с YouTube API

0 голосов
/ 06 мая 2018

С учетом недавних изменений в том, как Chrome автоматически воспроизводит видео , я пытаюсь определить, есть ли способ получить обещание воспроизведения для автоматически воспроизводимого фрейма, в частности, API YouTube.

В настоящее время я использую этот код для HTML5 <video>:

var promise = $( 'video' ).get(0).play();

if (promise !== undefined) {
  promise.then(_ => {
    // Autoplay started!
  }).catch(error => {
    // Autoplay was prevented.
  });
}

Но если я использую API YouTube, я не могу получить видеообъект. Я попробовал код ниже, но он не будет работать из-за отсутствия объекта.

var promise = YTPlayer.playVideo()

Кто-нибудь имеет какие-либо рекомендации или знает, возможно ли это в данный момент?

Спасибо!

...