Javascript 调用$.click()是否会导致Webkit/IOS/Android允许使用video.play()
我想在Android和IOS浏览器上使用HTML5Javascript 调用$.click()是否会导致Webkit/IOS/Android允许使用video.play(),javascript,jquery,webkit,html5-video,Javascript,Jquery,Webkit,Html5 Video,我想在Android和IOS浏览器上使用HTML5自动播放 我不能让用户点击按钮,但我的交互流程如下: 用户通过按下表单上的提交按钮进入视频播放页面 然后,当服务器上的程序告诉用户开始播放时,用户等待视频开始播放(通过AJAX检查) 此时视频应自动播放 这是合乎道德的,因为在步骤1中存在用户交互。然而,缔约国指出: 关于用户手势要求的注意事项:当我们说动作必须是“由于用户手势”而发生时,我们的意思是导致调用video.play()的JavaScript必须是由触摸端、点击、双击或按键事件的处理程
自动播放
我不能让用户点击按钮,但我的交互流程如下:
承诺等待,但如果我没有弄错的话,这可能会锁定用户界面。这样,对play()
的调用将在click事件处理程序中
我可以编写一个单击事件处理程序:
不支持浏览器