0

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

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

在 JavaScript 中我如何:

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

4

1 回答 1

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激活事件中。

};

于 2012-12-07T18:21:08.383 回答