1、调用原生系统音效
function addSound (duration, frequency, volume, type, callback) {
var oscillator = audioCtx.createOscillator();
var gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
if (volume){gainNode.gain.value = volume;}
if (frequency){oscillator.frequency.value = frequency;}
if (type){oscillator.type = type;}
if (callback){oscillator.onended = callback;}
oscillator.start(audioCtx.currentTime);
oscillator.stop(audioCtx.currentTime + ((duration || 500) / 1000));
}
直接调用即可。
2、使用自定义音效,需要下载声音文件
补充一个音效网站吧:免费下载的。

文章介绍了如何使用JavaScript函数`addSound`来调用原生系统音效,该函数接受参数如持续时间、频率、音量和类型,并在结束时执行回调。此外,还提到若需使用自定义音效,需要下载声音文件,并推荐了‘爱给网’作为免费音效下载资源。

8057

被折叠的 条评论
为什么被折叠?



