Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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
mp3的简单javaScript代码不起作用_Javascript_Android_Augmented Reality_Wikitude - Fatal编程技术网

mp3的简单javaScript代码不起作用

mp3的简单javaScript代码不起作用,javascript,android,augmented-reality,wikitude,Javascript,Android,Augmented Reality,Wikitude,尝试使用javascript类播放mp3声音,但不起作用。我不熟悉javascript,所以我认为它与Java或C没有什么不同。但是我不知道为什么它不起作用。这是一款内置wikitude的Android应用程序。Wikitude使用javascript在使用Android camera类时添加任何功能 尝试使用sound类,但我尝试过的一切似乎都不起作用 这是完整的代码 <!DOCTYPE HTML> <html> <head> <meta htt

尝试使用javascript类播放mp3声音,但不起作用。我不熟悉javascript,所以我认为它与Java或C没有什么不同。但是我不知道为什么它不起作用。这是一款内置wikitude的Android应用程序。Wikitude使用javascript在使用Android camera类时添加任何功能

尝试使用sound类,但我尝试过的一切似乎都不起作用

这是完整的代码

<!DOCTYPE HTML>
<html>

 <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<script>

var sound = new AR.Sound("assets/bell.mp3", {
 onLoaded : function(){sound.play();},
 onError : function(){

 },
});
AR.sound.onFinishedPlaying = function(){alert("Playing finished");};
AR.sound.load();
AR.sound.play();

</script>

<title></title>

<script src="architect://architect.js"></script>
<script type="text/javascript" src="../ade.js"></script>

<script src="js/marker.js"></script>
<script src="../ade.js"></script>

<link rel="stylesheet" href="css/default.css">
</head>

<body>
<script src="js/multiplepois.js"></script>

 </body>
 </html>

var sound=新的AR.sound(“资产/bell.mp3”{
已加载:函数(){sound.play();},
onError:function(){
},
});
AR.sound.onFinishedPlaying=函数(){alert(“Playing finished”);};
AR.sound.load();
AR.sound.play();

在定义某个内容之前,您不能使用它,在您的情况下,它是
AR
。假设
AR
是在
architect.js
文件中定义的,则需要在加载库后将内联脚本移动到某个位置

<script type="text/javascript" src="architect.js"></script>
<script type="text/javascript">
  var sound = new AR.Sound("assets/bell.mp3", {
    onLoaded : function() {
      sound.play();
    },
    onError : function() {}
  });

  AR.sound.onFinishedPlaying = function(){alert("Playing finished");};
  AR.sound.load();
  AR.sound.play();
</script>

var sound=新的AR.sound(“资产/bell.mp3”{
onload:function(){
声音。播放();
},
onError:function(){}
});
AR.sound.onFinishedPlaying=函数(){alert(“Playing finished”);};
AR.sound.load();
AR.sound.play();