科尔多瓦/ Phonegap iOS Safari和语音合成无法正常工作

是我

我在cordova中使用以下简单代码:

document.addEventListener('deviceready', function () {

    function talk () {
      /*var msg = new SpeechSynthesisUtterance('jee wiz, you are so funny !');
      /*msg.rate = 1; msg.pitch = 5; msg.lang ="en_EN";*/
      /*speechSynthesis.speak(msg);*/
      var u = new SpeechSynthesisUtterance();
      u.text = 'Hello World';
      u.lang = 'en-US';
      u.rate = 1.2;
      u.onend = function(event) { console.log('Finished in ' + event.elapsedTime + ' seconds.'); }
      speechSynthesis.speak(u);
    }
    var element  =  document.getElementById('button');
    element.addEventListener('click', function () {
      talk();
    });
    }, false);

所以实际上是talk(); 在控制台中返回此错误:Speech initialization error: 2147483665

然后该应用看上去崩溃了/发呆了,我无法在页面上执行任何操作。

奇怪的语音合成看起来在ios上受支持http://caniuse.com/#search=speech

怎么了,为什么我不能讲话();如果触发按钮单击?

注意:我正在使用ios 7/8在ios模拟器上进行测试

罗汉(Rahat Mahbub)

iOS 8模拟器不支持文本到语音转换。在真实的设备上尝试。

也可以将功能讨论移出设备就绪事件侦听器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

keepRunning PhoneGap /科尔多瓦

来自分类Dev

科尔多瓦Android和iOS兼容吗?

来自分类Dev

科尔多瓦/ phonegap平台android

来自分类Dev

Phonegap相机Android杀死科尔多瓦

来自分类Dev

科尔多瓦不工作

来自分类Dev

科尔多瓦相机无法正常工作

来自分类Dev

科尔多瓦hideKeyboardAccessoryBar无法正常工作

来自分类Dev

科尔多瓦无法安装

来自分类Dev

科尔多瓦和AdMob

来自分类Dev

科尔多瓦本地通知声音在iOS和Android中不起作用

来自分类Dev

科尔多瓦iOS空白iframe

来自分类Dev

科尔多瓦IOS 8选择元素

来自分类Dev

科尔多瓦iOS启动画面

来自分类Dev

科尔多瓦推送插件iOS 8

来自分类Dev

科尔多瓦屏幕方向锁iOS

来自分类Dev

科尔多瓦IOS蓝色主题

来自分类Dev

科尔多瓦IOS 8选择元素

来自分类Dev

科尔多瓦屏幕方向锁iOS

来自分类Dev

科尔多瓦编译的android与ios不同

来自分类Dev

科尔多瓦文字转语音

来自分类Dev

谷歌地图v3模糊与科尔多瓦/ phonegap

来自分类Dev

离子,科尔多瓦,phonegap,jQuery蓝牙插件

来自分类Dev

谷歌地图v3模糊与科尔多瓦/ phonegap

来自分类Dev

科尔多瓦还是Phonegap?哪一个?

来自分类Dev

科尔多瓦不再工作:“意外结束”

来自分类Dev

科尔多瓦媒体停止工作

来自分类Dev

科尔多瓦媒体停止工作

来自分类Dev

科尔多瓦(流星)的cdvfile://如何工作?

来自分类Dev

科尔多瓦无法构建Android