用于在iframe内进行语音识别的麦克风访问

时间:2015-08-07 05:04:13

标签: javascript html iframe voice-recognition voice-recording

我的代码在chrome中运行并使用chrome's voice recognition javascript API。我已经按照链接中的代码进行操作,它在html的正常顶层内部工作。我尝试访问麦克风时会弹出麦克风访问提示。但是,由于某些遗留应用程序逻辑,我希望将iframe作为另一个页面中的页面。在iframe内部执行代码,但代码执行时不会弹出麦克风访问提示。

            this.showInfo("Initalizing");
            /* jshint ignore:start */
            var WebkitSpeechRecognition = webkitSpeechRecognition;
            recognition = new WebkitSpeechRecognition();
            /* jshint ignore:end */
            recognition.continuous = true;
            recognition.interimResults = true;

            recognition.onstart = this.__onstart;
            recognition.onerror = this.__onerror;
            recognition.onend = this.__onend;
            recognition.onresult = this.__onresult;
            recognition.showInfo = this.showInfo;

0 个答案:

没有答案