0

我正在制作 HTML5/javascript 浏览器游戏,但我的音频有问题。

我将所有剪辑都放在一个 mp3 文件中,以最小化发送的请求数量,当我想播放剪辑时,我会寻找剪辑起始位置 (audio.currentTime = startTime) 并播放 (audio.play())音频标签通过事件监听器触发“搜索”事件。

当我暂停播放时,我使用 audio.pause() 方法。

我遇到的问题是,在我要播放的声音开始之前,文件的一瞬间从寻找之前播放音频的位置播放。

还有其他人遇到过这个问题吗?

有人知道该怎么做吗?

4

1 回答 1

0

如果您使用的是 Safari,可能是您的问题。

此外,我发现 Web Audio API 看起来越来越有吸引力(请参阅我对自己问题的可能答案,哈哈)

编辑:最后,如果您想坚持使用整个 HTML5 音频对象,这个问题可能会为您指明不同的方向。

于 2012-08-16T07:29:38.570 回答