Windows手机8.1音效javascript

时间:2014-08-09 14:05:13

标签: javascript html5-audio windows-phone-8.1

我正在使用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中启用任何东西吗? 任何建议都非常感谢。

1 个答案:

答案 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文件测试它。