Android中的Chrome浏览器不允许自动视频播放而无需用户交互

时间:2014-06-03 12:45:43

标签: android google-chrome android-webview html5-video

我们有一个基于网络的数字标牌应用程序,我们正在转换为在Android上运行(非原生)(并且针对更多媒体播放器而不是平板电脑) - 我们遇到的问题是,当我们创建播放列表(图像和视频)时Mp4)的媒体项目(来自本地目录)我们似乎无法在没有用户交互的情况下播放视频文件。

Chrome似乎阻止了这一点,其他人都经历过这种情况?或者有任何建议吗?

2 个答案:

答案 0 :(得分:0)

这不是一个错误,这是问题!移动WebKit需要用户交互来加载或播放媒体,这是因为带宽限制。

在下面的链接中描述了在没有用户交互的情况下下载媒体的方式,但是对于播放你需要一些用户生成的事件 ['touchstart','touchend','touchmove','touchleave','touchcancel','click','keydown','keyup','keypress']

https://bugs.webkit.org/show_bug.cgi?id=132691

答案 1 :(得分:0)

Android WebView有一个名为MediaPlaybackRequiresUserGesture的设置可控制此行为。但是在Chrome中无法做到这一点。