【发布时间】:2012-08-14 12:04:11
【问题描述】:
我正在制作 HTML5/javascript 浏览器游戏,但我的音频有问题。
我将所有剪辑都放在一个 mp3 文件中,以尽量减少发送的请求数量,当我想播放剪辑时,我会寻找剪辑起始位置 (audio.currentTime = startTime) 并播放 (audio.play() ) 当音频标签通过事件监听器触发“搜索”事件时。
当我暂停播放时,我使用 audio.pause() 方法。
我遇到的问题是,在我要播放的声音开始之前,文件的一瞬间从搜索之前播放音频的位置开始播放。
还有其他人遇到过这个问题吗?
有人知道该怎么办吗?
【问题讨论】:
-
您能提供更多细节吗?在哪个浏览器中会发生这种情况?
-
我主要使用移动 safari。我有一个 mp3,其中包含由几秒钟的沉默隔开的几个声音。当我在文件中查找然后播放时,在播放位置正确更新之前,我会从文件开头获得一瞬间的声音(不是一直,主要是第一次)
标签: html5-audio