JavaScript 音频对象 addEventListener canplaythrough 不工作 IPAD Chrome
JavaScript audio object addEventListener canplaythrough not working on IPAD Chrome
我在 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
中有两个函数。它在 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);
}
}