pab*_*blo 5 youtube-iframe-api
iOS和 Android 仅允许在用户交互的回调中播放视频。Chrome 66引入了自动播放政策。
我们如何检测嵌入式 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.
});
}
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
891 次 |
| 最近记录: |