2016-01-22 63 views
0

我正在致力於getUserMedia訪問攝像頭。但問題在於,如果用戶首先授予對相機的訪問權限,然後在中途停止共享相機,則應用程序將失敗。訪問瀏覽器媒體權限的狀態

那麼有沒有什麼辦法可以讓我們獲得瀏覽器媒體權限的當前狀態來構建使用它的條件?

+0

THW的問題是很模糊的,需要一定的情況下... – mido

+0

這種情況是在第一次加載網頁後,瀏覽器將要求獲得訪問攝像機的權限,並且如果用戶接受該權限,該頁面將加載。 但現在問題是用戶可以選擇在應用程序中間隨時停止共享攝像頭,因此訪問攝像頭的目的不完整。 所以我問,有什麼辦法可以獲得當前許可狀態或更改權限狀態事件? – Swaps

回答

0

一旦用戶在getUserMedia api中提供了許可,您可以將流用於任何您需要的目的,也可以聆聽流的事件,一旦觸發它,您可以嘗試再次請求用戶進行許可,或者如果您獲得權限拒絕錯誤,請通知用戶。 tl;dr沒有太多,如果用戶拒絕訪問,你可以做(​​除了通知他關於上述問題,它會如何影響他的訪問應用程序的經驗。)

+0

你能給我一些示例代碼,以便我可以得到一些想法。我試圖搜索,但我是這個領域的新手,所以沒有得到任何妥善執行。 – Swaps