Hello
Я очень злюсь на этот HTML5 и аудио материал с помощью JavaScript. Он работал нормально, когда он уже был в HTML, но, поскольку я переместил его в JavaScript, он просто не работал. Я не хочу использовать jQuery, потому что я хочу сохранить размер как можно меньше.
Все функции существуют, и то же самое касается переменных. Chrome не дает мне никаких ошибок, но Инструменты разработчика Chrome в сети говорят; в ожидании . Так что я знаю, что он получает все данные, но ничего не возвращает. Возвращает без нагрузки и или * oncanplay *.
Пожалуйста, кто-нибудь может сообщить мне о чем-то, что я, возможно, делаю неправильно или возможная ошибка в Chrome
Спасибо за чтение
Пол
function loadAudio(loc,after){
window.itemsToLoad++;
var aud = new Audio(loc);
if(typeof(after)=="function"){
aud.addEventListener('load', function () {updateLoaders();alert('Yes');after(aud);}, false);
}else{
aud.addEventListener('load', function () {alert('Yes');updateLoaders();},false);
}
aud.preload="none";
aud.addEventListener('onerror', function () {alert('Error');updateErrorLoaders();},false);
aud.addEventListener('onabort', function () {alert('abort');updateErrorLoaders();},false);
aud.addEventListener('onemptied', function () {alert('empty');updateErrorLoaders();},false);
aud.type="type=\"audio/ogg\"";
aud.controls="controls";
aud.load();
return aud;
}
window.imageBackground = loadImage('images/background2.png',function (img) { alert("Yes it bloody works ;)");});