我正在尝试使用Cordova插件 SpeechRecognizer 。通过cordova plugin add https://github.com/poiuytrez/SpeechRecognizer
安装插件在 Cordova 3.5.0 下运行良好。但是,我现在无法从我的应用程序中访问该插件。
当我在我的虚拟设备上加载应用程序后运行console.log(window);
时,我可以看到它包含一个名为plugins
的对象。当我在控制台中输入window.plugins.speechrecognizer
时,我得到:
SpeechRecognizer {startRecognize:function,getSupportedLanguages:function}
但是当我尝试通过例如console.log(window.plugins.speechrecognizer);
访问我的代码中的同一个对象时,我收到以下错误:
未捕获的TypeError:无法读取属性' speechrecognizer'的 未定义
我的整个身体看起来像这样:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript">
console.log(window);
console.log(window.plugins.speechrecognizer);
</script>
我正在使用4.4.2 Android虚拟设备和Chrome 35.0进行调试。