使用getUSerMedia和webkitSpeechRecognition允许访问x 2

时间:2014-02-18 11:49:21

标签: audio webkit speech-recognition getusermedia

我正在创建一个使用两种音频输入的网站... getUserMedia和webkitSpeechRecognition。两个功能都运行良好,但Chrome正在弹出两次访问安全弹出 - 这是有道理的。有谁知道如何让一个访问权限处理这两个函数?

干杯!

pop-up access

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

和...

var recognition = new webkitSpeechRecognition();

2 个答案:

答案 0 :(得分:2)

避免多次请求权限的唯一方法是确保您的网页使用https网址。然后Chrome会记住您的权限,而不会再显示弹出窗口。

答案 1 :(得分:0)

在Chrome 36上(可能还有更早的版本)我只为它们提供了一个弹出栏。