2013-11-22 33 views
1

在我的應用程序中,我使用PrimeFaces的<p:photoCam>來允許用戶使用網絡攝像頭拍攝照片。我的問題是,每次用戶點擊Take a photo時,Flash組件都會繼續詢問權限。沒有Remember this setting的複選框。如何在客戶端記住<p:photoCam>的權限?

在另一個來自Stackoverflow的問題,一個答案建議Security.showSettings(SecurityPanel.PRIVACY)需要在訪問攝像頭之前調用。如果你能告訴我如何在JSF中做到這一點,我會非常感激:)。

回答

0

不幸的是,這需要在PrimeFaces捆綁的photocam.swf文件內完成,由<p:photoCam>提供服務。你需要在PrimeFaces傢伙create an issue,並要求他們添加此功能。

與此同時,如果您實際上熟練使用Flash,還可以編輯photocam.swf文件以包含該行,然後通過您的web應用程序在完全相同的資源ID /resource/primefaces/photocam/photocam.swf上提供該文件。它會自動優先於PrimeFaces捆綁的。