gpt4 book ai didi

ipad - iPad HTML音频检测 `load`

转载 作者:行者123 更新时间:2023-12-03 00:59:41 25 4
gpt4 key购买 nike

我想检测何时在iPad上加载了音频。我的代码加载并播放了mp3,但事件监听器从未触发。

        $mp3.load()
$mp3.addEventListener("load", function() {
alert('Happy days') // <~~ this never fires
}, true)
$mp3.play()

我正在使用iOS 4.2。我知道,所有这些可能都无法在最新的iOS上运行,我也不介意。

最佳答案

您需要为canplaythrough添加事件监听器,例如
addEventListener("canplaythrough", this.onLoad.bind(this), false);
然后,一旦触发,将其删除,这样您就不会再次得到它:

onLoad:function ()
{
arguments.callee.removeEventListener("canplaythrough", this.onLoad.bind(this), false);
// do something
}

关于ipad - iPad HTML音频检测 `load`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com