Meteor 千年发展目标:摄像头无法在Android上播放视频;chrome,因为video.play()未绑定到用户事件

Meteor 千年发展目标:摄像头无法在Android上播放视频;chrome,因为video.play()未绑定到用户事件,meteor,html5-video,getusermedia,Meteor,Html5 Video,Getusermedia,我的MeteorJS应用程序只需要启动智能手机摄像头就可以让用户拍照。 它以前可以工作,但当我最近使用它时,它拒绝启动视频流并在控制台中显示: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. 应用程序通过这个fork使用mdg:camera包来修复自chrome45()以来的流错误 在模板呈现时调用video.play()方法,可以解释最近的错误。所以我正在

我的MeteorJS应用程序只需要启动智能手机摄像头就可以让用户拍照。 它以前可以工作,但当我最近使用它时,它拒绝启动视频流并在控制台中显示:

Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.
应用程序通过这个fork使用mdg:camera包来修复自chrome45()以来的流错误

在模板呈现时调用video.play()方法,可以解释最近的错误。所以我正在寻找解决这个问题的方法

要复制这一点:

  • 流星照相机
  • cd复制摄像头错误和mkdir包(&M)
  • 克隆
  • 编辑repeact-camera-bug.html并添加{{>camera}
  • 将nginx配置为代理(此处配置)
  • 启动nginx和meteor
  • 在android设备上打开Chrome并转到应用程序运行的url:
  • 测试应用程序,看看视频没有运行,但你有一张照片
是否有办法解决此问题?

遵循此线程“”似乎向视频节点添加属性autoplay是正确的做法