JavaScript音频对象的onload事件

7


我正在尝试在Javascript的audio()对象加载完成后调用一个函数,但是使用onload时没有效果。

myaud.onload = audioDone;

但它可以使用image()对象正常工作。我该如何让它与audio()对象一起工作?
谢谢

1个回答

8
一个<audio>标签有一组特定的事件,称为媒体事件,而onload不是其中之一。
您可以通过canplaythrough事件检查音频是否已加载并可以播放。
myaud.addEventListener('canplaythrough', audioDone, false);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接