1

私のプロジェクトでは、オーディオと Javascript を使用しているため、次のようになります。

配列にオーディオ ファイルをロードします。

var audio = new Array();
for (i=0; i<6; i++) {
    audio[i] = new Audio('sounds/sound_' + i + audioExt);
    audio[i].load();
}

次に、次のように (ドラッグの開始イベントで) オーディオを呼び出します。

audio[i].play();

すべてのブラウザー (Firefox、Chrome、Safari、IE9、IE8) でローカルに動作し、Wamp2.2 から Apache を実行しますが、GoDaddy のサーバーにアップロードすると、どのブラウザーでも実行されません (サウンドは、背景の農場で動物をドラッグします):

http://www.totalliberty.com/cet/farm/

何か案は?

4

1 に答える 1

1

オーディオ ファイルへのパスが間違っている可能性があります。js/foo.js現在、それらは、scripts/foo.jsまたは同様のものの下にあると想定しているスクリプトパスに相対的です。したがって、実際のパスを見つけるか、 から始まる試行錯誤を行ってくださいnew Audio('../sounds/sound_' + i + audioExt);

于 2012-10-30T22:36:54.357 に答える