gpt4 book ai didi

JavaScript 音频对象 addEventListener canplaythrough 不适用于 IPAD Chrome

转载 作者:太空狗 更新时间:2023-10-29 15:13:02 28 4
gpt4 key购买 nike

我在 JavaScript 中有两个函数。它在 Windows 7 Chrome 上运行良好,但 loadedAudio_chrome 功能未在 IPAD 上触发。

function preloadAudio_chrome(url)
{
try
{
var audio = new Audio();
audio.addEventListener('canplaythrough', loadedAudio_chrome, false);
//audio.src = filePath;
} catch (e) {
alert(e.message);
}
}

function loadedAudio_chrome()
{
//alert('not firing this alert on IPAD');
}

最佳答案

您的代码段中似​​乎缺少 audio.load(),请尝试添加它,如下所示,它应该可以工作。

function preloadAudio_chrome(url)
{
try
{
var audio = new Audio();
audio.addEventListener('canplaythrough', loadedAudio_chrome, false);
// EDIT HERE ADD audio.load();
audio.load();
} catch (e) {
alert(e.message);
}
}

关于JavaScript 音频对象 addEventListener canplaythrough 不适用于 IPAD Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188141/

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