我们有一个基于网络的数字标牌应用程序,我们正在转换为在Android上运行(非原生)(并且针对更多媒体播放器而不是平板电脑) - 我们遇到的问题是,当我们创建播放列表(图像和视频)时Mp4)的媒体项目(来自本地目录)我们似乎无法在没有用户交互的情况下播放视频文件。
Chrome似乎阻止了这一点,其他人都经历过这种情况?或者有任何建议吗?
答案 0 :(得分:0)
这不是一个错误,这是问题!移动WebKit需要用户交互来加载或播放媒体,这是因为带宽限制。
在下面的链接中描述了在没有用户交互的情况下下载媒体的方式,但是对于播放你需要一些用户生成的事件 ['touchstart','touchend','touchmove','touchleave','touchcancel','click','keydown','keyup','keypress']
答案 1 :(得分:0)
Android WebView有一个名为MediaPlaybackRequiresUserGesture的设置可控制此行为。但是在Chrome中无法做到这一点。