从Chrome 46开始,新的背景标签将不再自动播放音频或视频。应用程序如何判断其自动播放是否已被阻止?
一些想法:
function isAutoplayBlocked() {
return isChrome46 && isNewTab && isHiddenTab;
}
答案 0 :(得分:0)
首先在移动设备上,自动播放完全被阻止。
查看视频是否被阻止的最佳方法是查找指示元素已开始播放的媒体事件,例如ontimeupdate
,并且您的元素已附加自动播放属性。如果没有更新且没有用户交互,那么您可以假设自动播放已被暂停。