Windows 8 JavaScript / HTML / CSS应用程序开发 - 为游戏添加.wav音效

时间:2012-12-07 07:28:43

标签: windows-8

我从Windows 8开发中心下载了Windows 8触摸游戏示例。此示例具有.wav文件,当球击中屏幕一角时播放该文件。我查看了代码,无法弄清楚它是如何工作的。

我正在寻找有关播放.wav文件的简单说明。我已将我的短.wav文件导入到我的Visual Studio项目中。

在JavaScript中我该怎么做:

1)导入文件(例如:myWavFile =“/ sounds / myWavFile.wav”) 2)在我的代码中播放文件(例如:myWavFile.play();

1 个答案:

答案 0 :(得分:0)

将.wav文件放在项目中 - 在我的示例中,它位于我添加的声音目录中。然后做这样的事......

var audio;

function playSound(wavfile) {
    audio.setAttribute('src', wavfile);
    audio.play();
}
window.onload = function () {
    document.getElementById('demoButton').onclick = function () { playSound('sounds/pow.wav');};

    audio = document.createElement('audio');
};

您还可以将 onload 功能移至WinJS 已激活事件中。

};