我正在使用带有html5元素的Android html5Webview .
我使用以下代码从javascript(当页面加载时)自动播放视频:
document.getElementsByTagName('video')[0].play();
(摘自here :) .
这在Android 4.1.2(三星Galaxy 3,note2)上完美运行 . 在Android 4.2.2(Galaxy S4,Nexus 10)上,视频无法自动播放 . 单击屏幕时会开始播放 .
我尝试在播放事件中添加超时,但是没有用 . 任何想法可能是什么原因?
TNX!的Yaniv
2 回答
似乎答案是here .
自动启动不适用于常规的javascript页面加载事件,但在Android的“onPageFinished”事件中触发时确实有效 .
对于Jelly Bean及以上版本,这可以很容易地完成工作: