在创建实例后了解用户是否允许麦克风访问的最佳方法是什么webkitSpeechRecognition
?
我想到的第一个想法是使用该webkitSpeechRecognition:onstart
方法更新本地状态引用:
var permission = false;
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onstart = function() { permission = true; }
但这似乎是多余的,因为浏览器可能已经设置了全局只读值。
有什么想法吗?