Wpis z mikrobloga

@look997:

var audio = document.getElementById("mojeAudio");
alert(audio.readyState);

0 = HAVENOTHING - no information whether or not the audio/video is ready
1 = HAVE
METADATA - metadata for the audio/video is ready
2 = HAVECURRENTDATA - data for the current playback position is available, but not enough data to play next frame/millisecond
3 = HAVEFUTUREDATA - data for the current and at least the next frame is available
@Greg36: Dzięki.
Ten status się ustawia z opóźnieniem(po załadowaniu) i to jest problem. Jak zrobić callback który się wywoła po załadowaniu statusu?
var audio = new Audio("adres.mp3")
?
@look997: Jeżeli plik nie istnieje to po prostu wywali błąd - event error.

audio = new Audio();
audio.addEventListener( 'error', function(){
alert('nie ma pliku');
});

audio.src = 'nieMaTakiegoPliku.mp3';

I wyrzuci alert.