在我的应用程序中,我使用PrimeFaces的<p:photoCam>
来允许用户使用网络摄像头拍照。我的问题是每次用户点击Take a photo
时,Flash组件都会不断要求权限。 Remember this setting
没有复选框。
在Stackoverflow的另一个问题中,答案表明在访问摄像机之前需要调用Security.showSettings(SecurityPanel.PRIVACY)
。如果您能告诉我如何在JSF中执行此操作,我将非常感激:)。
答案 0 :(得分:0)
不幸的是,这需要在由photocam.swf
提供的PrimeFaces捆绑的<p:photoCam>
文件中完成。您需要在PrimeFaces人员create an issue并要求他们添加此功能。
同时,当您真正精通Flash时,您还可以编辑photocam.swf
文件以包含该行,然后通过您的webapp在完全相同的资源ID {{1}上提供它}。它将自动优先于PrimeFaces捆绑的。