Wpis z mikrobloga

#javascript #audio #webdev

Jak w new Audio("adres.mp3"); sprawdzić czy plik istnieje, jest bez błędów - w skrócie - że da się go odtworzyć? Taki status który można zwrócić do instrukcji warunkowej.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@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
  • Odpowiedz
@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")
?
  • Odpowiedz
@look997: Jeżeli plik nie istnieje to po prostu wywali błąd - event error.

audio = new Audio();
audio.addEventListener( 'error', function(){
alert('nie
  • Odpowiedz