[英]html5 video autoplay not working in android 4.1
我被困在一个项目中,我想使用html5 video自动播放视频 。 它在桌面浏览器上运行良好,但是在Android 4.1默认浏览器上,它要求我“触摸”(或单击)视频元素(或“播放”按钮)以播放视频。
我尝试了多种方法:
但以上方法均不适用于Android浏览器。
我认为一种解决方案是在页面加载时模拟点击事件,但是可以通过编程方式模拟点击功能吗?
引用此答案 。
对于Android <4.2.2,看来您获得的最后一个DOM事件是loadeddata
。 您可能不会获得canplaythrough
。 要自动播放,请使用javascript
var myvideo = document.getElementsByTagName('video')[0];
myvideo.play();
对于Android 4.2.2+,您所需的所有本机代码是
WebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.