Flutter使用web调用摄像头报错 NotAllowedError: play() can only be initiated by a user gesture.

之前通过官方的webview-flutter插件打开EasyAR的AR识别链接一直出现这个提示也找不到解决方法,最后几个人一起研究终于处理好特做记录希望对你有用。

插件情况如下图:

Flutter使用web调用摄像头报错 NotAllowedError: play() can only be initiated by a user gesture._第1张图片

 

  通过网页地址打开直接执行相机相关权限可能出现下图所示情况,解决方法是在H5中实现之前给一个启动按钮就可解决。

Flutter使用web调用摄像头报错 NotAllowedError: play() can only be initiated by a user gesture._第2张图片

 

你可能感兴趣的:(杂类,flutter)