问题描述
在我帮助管理的 Intranet 环境中,我尝试设置一个 HTML 页面,以便在我们访问它时自动播放视频。但是,我在加载时从 Chromium 浏览器获取此信息:
error.name = 不允许的错误 error.message = play() 失败,因为用户没有先与文档交互。
关于我如何克服这个问题的任何建议?
解决方法
最后,我们采用了以下解决方案来消除用户在执行操作之前与 HTML 页面进行交互的讨厌要求。
要在您完全控制客户端 Chromium 浏览器(我们的内部网设置允许)时允许在页面上自动播放,请在 Raspbian 目录中创建一个文本文件
etc/chromium-browser/policies/managed
并命名
policies.json
它的内容应该是下面这行:
{"AutoplayAllowed"=true}
如果同时设置了其他策略,只需在同一目录中以相同格式创建新的 .json 文件(例如,名为“policies2.json”的文件)。