2014-02-18 59 views
1

我正在創建一個使用兩種類型的音頻輸入... getUserMedia和webkitSpeechRecognition的站點。這兩個功能都正常工作,但Chrome瀏覽器彈出訪問安全彈出窗口兩次 - 這是有道理的。有誰知道如何有一個訪問權限處理這兩個功能?使用getUSerMedia和webkitSpeechRecognition允許訪問x 2

乾杯SO!

pop-up access

navigator.getUserMedia({audio:true}, gotStream, function(e) { 
    alert('Error getting audio'); 
    console.log(e); 
}); 

和...

var recognition = new webkitSpeechRecognition(); 

回答

2

避免詢問權限多次,唯一的辦法是,以確保您的網頁使用HTTPS URL。然後,Chrome會記住您的權限,而不會再顯示彈出窗口。

0

在Chrome 36(以及可能更早的版本)上,我只有兩個彈出欄。

相關問題