在移动浏览器上自动播放视频元素
Autoplay video element on mobile browser
我读到在iOS和Android上都不可能或不建议进行自动播放(更多信息请点击此处:在移动设备(Android Chrome和Firefox)上的iframe HTML5播放器中没有自动播放?)。但我想知道是否有一种方法可以复制同样的行为,那就是页面加载后立即播放视频。
我尝试过预加载视频,并在加载DOM后播放,我尝试过在视频可以播放时立即强制播放,但这些都不起作用,它总是导致用户必须点击视频才能播放。
有人能帮忙吗?
注意:我使用的是普通的旧JavaScript,没有jQuery。
不,在iOS/ASafari(或iBooks)上没有办法。视频仅在事件处理程序对用户动作(如触摸)作出反应的情况下加载。你运气不好。
这在SO上的许多问题中都有广泛的记录,苹果也有明确的记录。
相关文章:
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 如何在没有safari的情况下为浏览器隐藏视频元素
- 如何将视频数据流式传输到视频元素
- IndexSizeError在使用JS的视频元素上衰减声音时引起
- 更改 i-Devices 的 html5 视频元素的 HLS 视频源
- HTML 5<视频>元素上的弹性增长不起作用
- 在视频元素上获取准确的鼠标坐标
- 如何在 HTML5 视频元素中播放电影时在 IOS 上显示非全尺寸视频
- 在整个网页上重复<视频>元素作为磁贴
- 为什么ctx.drawImage只将视频元素的一部分绘制到画布上
- 如何在 owl-carousel 幻灯片中查找视频元素,然后仅为该特定幻灯片设置 owl-carousel 控件的 cs
- 向视频元素添加/删除类
- 读取视频中的视频元素/属性的正确方法是什么.js
- 创建两个具有相同源的 HTML5 视频元素不起作用
- 寻找什么事件..更改视频元素的当前时间时
- 普通<视频>元素或视频插件加载速度更快
- 当我按下HTML5视频元素的默认全屏按钮时,如何捕获全屏事件
- 视频元素阻止右键单击代码不适用于动态元素
- jquery插件,引用DOM中的视频元素
- html5视频元素有任何错误?它不会在几个小时后继续播放内容