我正在使用Javascript和HTML5为Windows 8.1创建一个小游戏。我有一个小问题,点击我想播放声音,这是我写的代码。
var sfx_click = new Audio("/Sfx/jump.ogg");
sfx_click.volume = 1;
sfx_click.play();
上面的代码没有播放声音。我甚至尝试过Sound.js,
createjs.Sound.play("/Sfx/jump.ogg", createjs.Sound.INTERUPT_ANY);
哪个不起作用。我想知道我在这里可能会缺少什么。 我甚至尝试将格式更改为.mp3 我应该在appmanifest中启用任何东西吗? 任何建议都非常感谢。
答案 0 :(得分:0)
尝试将sfx_click音频附加到页面正文中。
var sfx_click = new Audio();
document.body.appendChild(sfx_click);
sfx_click.src = "/Sfx/jump.ogg";
sfx_click.play();
上面的代码在带有mp3文件的IE中运行良好。我没有用ogg文件测试它。