Обнаружить ошибку автозапуска YouTube iframe - PullRequest
0 голосов
/ 28 апреля 2018

iOS и Android позволяют воспроизводить видео только в режиме обратного вызова при взаимодействии с пользователем. В Chrome 66 введена политика автозапуска .

Как мы можем обнаружить, что встроенному YouTube iframe не удалось автоматически воспроизвести видео, чтобы мы могли воспроизвести его без звука и показать кнопку «Нажать, чтобы включить»?

API имеет обратный вызов onError, но не ясно, будет ли и какая ошибка возникать. Это также трудно проверить из-за индекса вовлеченности СМИ Chrome.

Может быть обнаружена ошибка автозапуска видео HMTL 5. Есть ли эквивалент в iframe API YouTube?

var promise = document.querySelector('video').play();

if (promise !== undefined) {
  promise.then(_ => {
    // Autoplay started!
  }).catch(error => {
    // Autoplay was prevented.
    // Show a "Play" button so that user can start playback.
  });
}

Спасибо

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