我正在创建一个使用两种类型的音频输入的网站... getUserMedia和webkitSpeechRecognition。两种功能都可以正常工作,但是Chrome会弹出两次访问安全性弹出窗口-这很有意义。有谁知道如何拥有一个访问权限来处理这两个功能?
干杯!
navigator.getUserMedia({audio:true}, gotStream, function(e) {
alert('Error getting audio');
console.log(e);
});
和...
var recognition = new webkitSpeechRecognition();
最佳答案
避免多次询问权限的唯一方法是确保您的网页使用https url。然后,Chrome会记住您的权限,而不会再次显示弹出窗口。
关于audio - 使用getUSerMedia和webkitSpeechRecognition允许访问x 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21852846/