HTML5视频自动播放在iPhone和Android中不起作用?

HTML5视频自动播放在iPhone和Android中不起作用?,html,Html,我创建了一个HTML5视频自动播放预览网站,但它不适用于iPhone和Android 4+。有人能告诉我如何让它工作吗?从iOS 6.1开始,在iPad上无法自动播放视频 我的假设是为什么他们禁用了自动播放功能 嗯,由于许多设备所有者对他们的设备有数据使用/带宽限制,我认为苹果认为用户应该自己决定何时开始使用带宽 经过一番研究,我在苹果的文档中找到了以下关于iOS设备自动播放的摘录,以证实我的假设: “苹果已经决定通过脚本和属性实现,禁止在iOS设备上自动播放视频 在Safari中,在iOS(适

我创建了一个HTML5视频自动播放预览网站,但它不适用于iPhone和Android 4+。有人能告诉我如何让它工作吗?

从iOS 6.1开始,在iPad上无法自动播放视频

我的假设是为什么他们禁用了自动播放功能

嗯,由于许多设备所有者对他们的设备有数据使用/带宽限制,我认为苹果认为用户应该自己决定何时开始使用带宽

经过一番研究,我在苹果的文档中找到了以下关于iOS设备自动播放的摘录,以证实我的假设:

“苹果已经决定通过脚本和属性实现,禁止在iOS设备上自动播放视频

在Safari中,在iOS(适用于所有设备,包括iPad)上,用户可能在蜂窝网络上,并按数据单元收费,预加载和自动播放被禁用。在用户启动之前,不会加载数据。“-苹果文档。 以下是Safari HTML5参考页面上的一条单独警告,说明为什么无法在Safari on iOS上播放嵌入式媒体:

警告:为防止用户自费通过蜂窝网络进行未经请求的下载,无法在iOS上的Safari中自动播放嵌入式媒体。用户始终启动播放。启动播放后,iPhone或iPod touch会自动提供控制器,但对于iPad,您必须设置controls属性或使用JavaScript提供控制器。 这意味着(就代码而言)Javascript的play()和load()方法在用户启动播放之前是不活动的,除非play()或load()方法是由用户操作(例如单击事件)触发的

基本上,用户启动的播放按钮起作用,但onLoad=“play()”事件不起作用

例如,这将播放电影:

<input type="button" value="Play" onclick="document.myMovie.play()">

鉴于以下内容在iOS上不起任何作用:

<body onload="document.myMovie.play()">

资料来源:

但是对于安卓来说

给你