gpt4 book ai didi

javascript - SoundJS 上传后不工作

转载 作者:行者123 更新时间:2023-11-28 08:20:11 25 4
gpt4 key购买 nike

我正在尝试使用 SoundJS(一个免费的 Javascript 库 ( http://www.createjs.com/#!/SoundJS ))向我的 HTML5 游戏添加声音。

我正在使用 zip 中包含的最基本的示例程序对其进行测试。从我的硬盘驱动器中在浏览器中打开时,它运行得很好,但上传后,当我从网络加载页面时,没有声音播放。声音文件与我的电脑上的位置和文件夹完全相同。

有人成功地让它发挥作用吗?

这是我正在尝试运行的内容:

function init()
{
if (!createjs.Sound.initializeDefaultPlugins()) {return;}

var audioPath = "sounds/";
var manifest = [
{id:"Music", src:"18-machinae_supremacy-lord_krutors_dominion.ogg"},
{id:"Thunder", src:"Thunder1.ogg"}
];

createjs.Sound.alternateExtensions = ["mp3"];
createjs.Sound.addEventListener("fileload", handleLoad);
createjs.Sound.registerManifest(manifest, audioPath);
}

function handleLoad(event)
{
createjs.Sound.play(event.src);
}

最佳答案

我在 SoundJS 上工作,并且可以确认它可以从服务器上正常工作,正如您在 examples 中看到的那样.

正如上面的评论所说,最好的起点是浏览器中的开发者控制台。

问题的潜在根源是脚本标签中加载的 js 文件不包含或路径错误,声音文件不包含/错误路径,并且可能但不太可能没有在您的计算机上设置正确的 mime 类型。服务器正确返回音频文件。

希望有帮助。

关于javascript - SoundJS 上传后不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com