【发布时间】:2015-06-17 03:01:05
【问题描述】:
这是我的代码(coffeescript):
toVoice = new Audio("myVoice.mp3")
toVoice.addEventListener("ended", ->console.log("ended"))
toVoice.addEventListener("error", ->console.log("error"))
toVoice.addEventListener("success", ->console.log("success"))
toVoice.addEventListener("ready", ->console.log("ready"))
我想在以下情况下显示消息:
- 远程音频文件可下载
- 音频文件可播放
我发现ended 和error eventListener 运行良好,但success 和ready eventListener 不起作用。
我试图找到有关Audio 标记/对象的所有可用事件的 MDN 文档,但我没有找到..
有没有人知道如何注册回调来检测音频是否有效和可播放?
【问题讨论】:
标签: javascript html audio event-handling dom-events