我正在开发一个项目,我正在使用机顶盒(Geniatech ATV1220)显示一个网站(http://goo.gl/1SckBk),其中有一些webkit转换和其他东西,如旋转木马中的视频
该框运行的是Android 4.2.2,它只会在我使用谷歌浏览器浏览器(v34)时正确显示网站。我遇到的唯一问题是,Android谷歌浏览器没有自助服务终端模式,并且意图不支持自动播放视频标签,所以我必须点击"点击"手动启动它。一旦我激活它,它将在下一轮旋转木马中没有问题。
有没有办法切换全屏API或让视频在没有用户互动的情况下自动播放?
如果我使用标签
<meta name="mobile-web-app-capable" content="yes">
然后将一个网站添加到主屏幕我仍然有时钟的Android状态栏,我不想要那个。所以这很遗憾不是一种选择。
我也在考虑使用Webview,因为它让您可以选择不再需要用户互动来播放视频,但在我第一次尝试之后它也没有正确显示网站,可能是因为它没有使用chrome webkit版本。
在我深入研究它之前,我可能会尝试使用chromeview或其他东西,我想询问是否有人有类似的需求,并可以指导我如何继续正确的方向。
提前致谢, 埃贡
答案 0 :(得分:0)
我最终构建了一个具有所需功能的自定义铬内容shell。
对于全屏我按照此处的说明完成: kiosk mode or fullscreen in chromium on android
对于自动播放,您必须将HTMLMediaElement.cpp中的m_userGestureRequiredForPlay设置为false:
if (document.settings() && document.settings()->mediaPlaybackRequiresUserGesture())
m_userGestureRequiredForPlay = false;