-5

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

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

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

几乎你怎么能用like来处理图像img.onLoad=

4

1 回答 1

4

“满载”和“准备玩”是两个不同的东西。

解释一下:<audio><video>元素有三个加载事件:

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

但是,应该指出的是,这oncanplay并未得到广泛支持。onload是唯一可靠的,对于这么短的剪辑应该没问题,但对于一首歌或类似的东西就不太理想了。

于 2013-05-30T17:53:02.523 回答