HTML5-Audioelementdatei nicht gefunden Fehler gefunden

8

Ich versuche, den Browser eine Warnung anzeigen zu lassen, wenn ein src-Attribut eines Audioelements auf eine nicht existierende Datei zeigt, aber ich bekomme keine Antwort, wenn ich das Ereignis "error" angehängt habe.

Hier ist eine Geige mit meinem Problem und mit dem, was ich versucht habe Ссылка

Das HTML:

%Vor%

Und das JS:

%Vor%

Wie kann ich einen Fehler feststellen, dass die Datei nicht mit JS abgespielt wurde (weil sie nicht gefunden wurde)?

    
WojtekD 22.04.2014, 22:27
quelle

3 Antworten

8

Sie müssen tatsächlich an das Quell-Tag binden, um ein Fehlerereignis abhören zu können, wenn Sie den Fehler "Datei nicht gefunden" erkennen. Schau dir diese Geige an.

HTML:

%Vor%

Skript:

%Vor%

Es wird in diesem MDN-Artikel - Abschnitt Fehlerbehandlung beschrieben . Lass es mich wissen, wenn es für dich funktioniert.

    
Arnaud Leyder 23.04.2014, 20:27
quelle
6

Dies sollte beide Fälle behandeln (z. B. mit <audio> mit <source> -Tags oder mit <audio src=""> ).
Siehe Beispielgeige .

%Vor%     
idbehold 24.04.2014 18:52
quelle
2

Audiofehler erhalten

%Vor%

Zitat aus Prüfen, ob HTML5-Audio vorhanden ist verschiedene Fehler erreicht

    
Vishnuraj V 22.04.2014 22:32
quelle