JavaScript audio object addEventListener canplaythrough not working on IPAD Chrome
You seem to be missing audio.load() from your snippet, try adding that as shown below and it should work.
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); }}