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.jsscripts/foo.js或类似的东西。因此,要么找出实际路径,要么以new Audio('../sounds/sound_' + i + audioExt);.

于 2012-10-30T22:36:54.357 回答