Pure JavaScript.按下键就想播放(打字机)声音(.wav)。同时,只要按下钥匙,灯就会亮起来。问题是声音文件一直循环,直到我释放密钥。有没有办法让声音文件只播放一次,而不循环,即使我按下键?
script.js
window.addEventListener("keydown", lightOn, false);
window.addEventListener("keyup", lightOff, false);
let click = new Audio("../sound/click.wav");
function light
游戏开始时,我有一个声音文件在播放:
// Play the start sound:
self.run(SKAction.playSoundFileNamed("Sound/StartGame.aif", waitForCompletion: false))
如何从数组中获得随机的单个声音文件以供播放?
我目前正在构建一个Web应用,可以通过JS反复播放声音文件: var sound = new Audio();
function playSound(audioUrl) {
sound.src = audioUrl;
sound.play();
}
playSound("/my/audio/url.wav"); 由于定时是必不可少的,我希望在用户可以与应用程序交互之前预先加载所有可能的声音文件。我只是通过下面这段代码来做到这一点: var preloader = new Audio();
preloader.addEventListener(&
我在这里找到了一个解决方案,在WPF中播放声音文件,我将其提取到一个方法中,并在另一个方法中调用该方法。但是,当PlaySound()被调用时,声音不会播放。有谁知道为什么会发生这样的事情?另外,声音文件被标记为内容,但更改为资源类型也没有解决这个问题吗?
我播放声音的方法:
private void PlaySound()
{
Uri uri = new Uri(@"pack://application:,,,/Sounds/jabSound.wav");
var player = new MediaPlayer();
player.Open(u
我收到了一个错误:Cannot use audio file from resource 'audio/sound1.mp3当我的Phonegap应用程序在iOS7上播放一个声音文件时。
在音频文件夹中还有其他声音文件,我在运行phonega[的play()函数时没有问题,只是这个文件,MP3文件在我的计算机上正常播放,所以我假设这不是声音文件本身的问题。