javascript - html5 javascript 自动播放不适用于 android 4.4

标签 javascript android html video

我在 android 浏览器(或船浏览器)中遇到视频自动启动问题。它可以正常工作,并且可以在 android <4.2.2 版本上完美运行。但在高于 4.2.2 的 android 版本上,它无法让视频自动启动,而是等待鼠标点击播放。 下面显示了我的代码的基本部分。

<script>
var vid=document.getElementById('videoPlayer');
vid.addEventListener("loadstart", showVideo, false);

function showVideo() {
  vid.play();
}
</script>
<video id="videoPlayer" src="videos/video1.mp4" width="100%" height="auto" autoplay="autoplay" autobuffer controls />

android 版本 >=4.4 时如何在 android 浏览器上自动启动 mp4 视频?

最佳答案

Android 不允许在移动网络中自动播放,您必须在 native 代码中构建 WebView 时允许自动播放,或者从用户事件路由到调用 player.play()

iOS 只能在移动网络中全屏播放,如果你想要内联视频,它必须在应用内

关于javascript - html5 javascript 自动播放不适用于 android 4.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28123766/

相关文章:

javascript - 使用纯 CSS,使一个 div 居中,直到它通过调整窗口大小进入侧边栏?

android - 当位置共享、WiFi 和移动互联网关闭时,Moto Assist 应用程序如何识别运动?

Android:选项卡中的选项卡

javascript - 未链接到 html 页面的本地 CSS 和 JS 文件

javascript - 在 yii 中创建跨域通信的 API

javascript - 如何在没有表单标签的情况下验证字段?

android - 拦截摇杆输入事件

html - 覆盖 div 不显示背景颜色

html - 在不同列中显示动态创建的列表

javascript - 在 JavaScript 中以函数式方式提取属性和值