用html5播放声音

时间:2013-05-30 17:49:22

标签: javascript jquery html5

基本上我需要做的就是在后台播放声音。

该网站设计充满了html5所以我猜测使用音频标签就行了。这些是mp3文件。

我在这里问的问题和原因是我需要找到一种方法来知道文件何时完全加载(准备播放)。这些是短片,大约10秒钟。

使用像img.onLoad=

这样的图像,你怎么办?

1 个答案:

答案 0 :(得分:4)

“满载”和“准备好玩”是两回事。

要说明:<audio><video>元素有三个要加载的事件:

  • oncanplay在足够的媒体加载到至少开始播放(通常是前几秒)时触发。
  • oncanplaythrough当有足够的缓冲因为它能够一直播放时会触发,一路上完成缓冲过程而不必停止
  • 当媒体完全加载时,
  • onload会触发。

但应该指出,oncanplay并未得到广泛支持。 onload是唯一可靠的,对于这样一个短片段应该没问题,但对于一首歌或类似歌曲来说,它不太理想。