admin管理员组文章数量:1565290
看了douyutv、yy、 now直播、laifeng等,他们的video都可以自动播放,即使第一次进入不能,刷新下浏览器也就可以自动播放了,这是怎么做到的?
我这边用谷歌提供的方法测试是否支持自动播放,总是不支持(当然当你和视频交互20多次的时候,就提升了MEI的系数,就可以自动播放了)。但是很奇怪的是,在不支持的情况下,如果延迟一些时间主动play()就又可以自动播放了。但这种情况并不是万能的,目前我自己写的demo在本地检测到不支持自动播放后主动play()一下就可以播放,但是一放到直播间系统里,就失效了,怎么也播放不了。
var promise = document.getElementById(playerId).play();
promise !== undefined && promise.then(function() {
debug('[VIDEO INFO] 支持自动播放')
}).catch(function(error) {
debug('[VIDEO INFO] 自动播放失败')
})
求问,斗鱼yynow直播他们都是用的什么自动播放的方案呢?有哪些可以绕过谷歌自动播放限制的方案呢?
已知方案:
利用mute设置静音。但不在静音的场景下,还有其他方案没?
打开控制台,是一直可以自动播放的。猜测谷歌认为你是开发者所以给你自动播放
下面是MSI的系数,可以看到当IS Height changes为1的时候,这个网站是可以自动播放的。其他为0 的时候是不能自动播放的。但奇怪的是,为0的时候,其他视频网站也可以自动播放,而我的 就不行!
2019-05-16更新
以上是在PC环境下
now直播也是不能自动播放
laifeng,yy可以在视频暂停后,刷新页面一次或多次实现自动播放
目前我这边采用方案和laifeng类似。提示播放按钮,让用户点击后播放视频。
版权声明:本文标题:html谷歌浏览器自动播放视频,谷歌浏览器怎么才能绕过视频自动播放的限制呢?大家有没有什么好办法... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726974102a1092599.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论