首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传后SoundJS不工作

上传后SoundJS不工作
EN

Stack Overflow用户
提问于 2014-04-15 01:40:43
回答 1查看 396关注 0票数 1

我试图使用免费的Javascript库( HTML5 http://www.createjs.com/#!/SoundJS) SoundJS为我的游戏添加声音。

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

有人成功地让这件事成功了吗?

以下是我想要做的:

代码语言:javascript
复制
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);
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-15 17:59:33

我在SoundJS上工作,可以确认它在服务器上工作,就像您在示例中看到的那样。

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

该问题的潜在来源不包括或不具有加载在脚本标记中的js文件的错误路径,也不包括/错误的声音文件路径,而且可能不会设置服务器上正确的mime类型以正确返回音频文件。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23073253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档