在移动浏览器上自动播放视频元素

Autoplay video element on mobile browser

本文关键字:视频 元素 自动播放 移动 浏览器      更新时间:2023-09-26

我读到在iOS和Android上都不可能或不建议进行自动播放(更多信息请点击此处:在移动设备(Android Chrome和Firefox)上的iframe HTML5播放器中没有自动播放?)。但我想知道是否有一种方法可以复制同样的行为,那就是页面加载后立即播放视频。

我尝试过预加载视频,并在加载DOM后播放,我尝试过在视频可以播放时立即强制播放,但这些都不起作用,它总是导致用户必须点击视频才能播放。

有人能帮忙吗?

注意:我使用的是普通的旧JavaScript,没有jQuery。

不,在iOS/ASafari(或iBooks)上没有办法。视频仅在事件处理程序对用户动作(如触摸)作出反应的情况下加载。你运气不好。

这在SO上的许多问题中都有广泛的记录,苹果也有明确的记录。