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