检测youtube iframe自动播放失败

时间:2018-04-28 20:53:12

标签: youtube-iframe-api

iOS Android只允许在用户互动的回调中播放视频。 Chrome 66引入了autoplay policy

我们如何检测嵌入式youtube iframe无法自动播放视频,以便我们可以将其静音并显示“点按以取消静音”按钮?

API具有onError回调,但不清楚是否会触发错误。 由于Chrome的媒体参与度指数,这也很难测试。

可以检测到HMTL 5视频自动播放失败。 YouTube iframe API中是否有相应的内容?

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.
  });
}

由于

0 个答案:

没有答案