0

javascript クラスで再生する mp3 サウンドを取得しようとしていますが、機能していません。私はjavascriptに慣れていないので、JavaやCと変わらないと思いましたが、なぜこれが機能しないのかわかりません。これは、wikitude を組み込んだ Android アプリ用です。ウィキチュードは、Android カメラ クラスの使用に機能を追加するために JavaScript を使用します。

サウンドクラスを使用しようとしていますが、私が試したことは何もないようです。

http://www.wikitude.com/external/doc/alr/Sound.html

ここに完全なコードがあります

<!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>
4

1 に答える 1

0

定義される前に何かを使用することはできません。あなたの場合は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>
于 2013-10-18T04:16:36.643 に答える