Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 代码在web模拟器上工作,但不在模拟器中工作_Javascript_Tizen_Tizen Web Simulator - Fatal编程技术网

Javascript 代码在web模拟器上工作,但不在模拟器中工作

Javascript 代码在web模拟器上工作,但不在模拟器中工作,javascript,tizen,tizen-web-simulator,Javascript,Tizen,Tizen Web Simulator,我正在尝试实现和测试此代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum- scale=1.0"> <meta name="description" content="Tizen basic template g

我正在尝试实现和测试此代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum- scale=1.0">
<meta name="description" content="Tizen basic template generated by Tizen Web IDE"/>

<title>Tizen Web IDE - Tizen - Tizen basic Application</title>

<link rel="stylesheet" type="text/css" href="css/style.css"/>
<script src="js/main.js"></script>
<script src="js/annyang.min.js"></script>
<script>
window.onload = function(){
/* if (annyang) {
    var commands = {
        'Good': function() {
            alert('Hi! I can hear you.');
        }
    };
    annyang.addCommands(commands);
    annyang.start(); 
}*/

if (annyang) {
console.log("Enter");
  // Let's define a command.
  var commands = {
   'ok watch': function() { alert("My alert"); }
 };


 annyang.debug();
// Add our commands to annyang
 annyang.addCommands(commands);

// Start listening.
annyang.start();
    }
    else {
    alert("Error alert");
      }
 }
</script>
</head>

<body>

</body>
</html>

TizenWebIDE-Tizen-TizenBasic应用程序
window.onload=函数(){
/*如果(安阳){
var命令={
“Good”:函数(){
警惕(“嗨!我能听到你的声音。”);
}
};
annyang.addCommands(commands);
annyang.start();
}*/
如果(安阳){
控制台日志(“输入”);
//让我们定义一个命令。
var命令={
“确定监视”:函数(){alert(“My alert”);}
};
annyang.debug();
//将我们的命令添加到annyang
annyang.addCommands(commands);
//开始听。
annyang.start();
}
否则{
警报(“错误警报”);
}
}
问题是,这段代码在TizenWeb模拟器上运行良好,但在TizenEmulator中我得到了这个错误(“我的警报”)

怎么了?
提前感谢。

安阳所需的语音识别未实现。根据文档,Web语音仅部分实现(API参考>W3C/HTML5 API参考>媒体部分):

W3CWebSpeechAPI定义了一个JavaScript API来支持Web开发人员 将语音识别和合成融入他们的网页。 当前不支持的属性和事件包括:

  • 语音合成界面的速率、音高、音量、voiceURI
  • onmark,onspeechsynthesistence接口的边界
当前不支持的接口包括:

  • 语音识别接口
  • SpeechSynthesisVoiceList接口
演讲综合

  • 所需功能: