webentwicklung-frage-antwort-db.com.de

HTML-Video gibt es nach längerer Wiedergabe den Fehler MEDIA_ERR_SRC_NOT_SUPPORTED zurück

Ich versuche, ein Video abzuspielen, das von einem Drittanbieter mit dem HTML5-Videoplayer in Chrome Mobile gestreamt wurde. Das Problem besteht darin, dass das Video einige Zeit abgespielt werden kann, während es minimiert ist. Nach einer Weile wird das Video beendet und ein _ zurückgegeben.MEDIA_ERR_SRC_NOT_SUPPORTED - Fehler, dass Audio/Video nicht unterstützt wird; Das Problem tritt viel schneller auf, wenn ich immer wieder von minimiert zu maximiert und dann wieder zurück zu minimiert wechsle. Es scheint auch schneller zu gehen, wenn ich kontinuierlich auf das Video selbst tippe. Außerdem habe ich die Standardsteuerelemente ausgeblendet und meine eigenen benutzerdefinierten verwendet.

Was könnte dieses Problem verursachen? Ich versuche das gleiche in Safari mit dem QuickTime-Player und der Video-Feed stirbt nicht

BEARBEITEN: Habe ein bisschen mehr herumgebuddelt und dies gefunden: Android HLS Video Mime Typ

Ich erhalte eine m3u8-Datei für die Wiedergabeliste, aber in meinem Anforderungslink ist nicht m3u8 enthalten. Sollte das Video jedoch auch wiedergegeben werden, wenn das Schlüsselwort m3u8 nicht vorhanden ist? Ich teste dies auch auf einem Android 4.4.4

Es lohnt sich, den richtigen MIME-Typ anzugeben. Eine andere Sache hat mich jedoch überrascht (mit iOS): Überprüfen Sie, ob der Server, auf dem sich das Video befindet, 206 Partial Content-Anforderungen korrekt unterstützt. Ich habe über das Debuggen dieses Problems geschrieben hier .

1
Dunc

Ich habe Ihren Fehlercode im Internet gesucht und Folgendes gefunden:

MEDIA_ERR_SRC_NOT_SUPPORTED (4) Die von src angegebene Medienressource konnte nicht verwendet werden. MEDIA_ERR_SRC_NOT_SUPPORTED (5) Der verschlüsselte Medienstream konnte nicht abgespielt werden. Dies liegt an einer der folgenden Bedingungen: Ein Schlüssel wurde nicht bereitgestellt und ein onmsneedkey-Handler wurde nicht bereitgestellt. Der bereitgestellte Schlüssel konnte nicht angewendet werden. Die Entschlüsselung wird für diese Mediendaten nicht unterstützt.

Quelle

Also würde ich sagen, Sie initialisieren src falsch.

0
Thealon

Wenn Sie FireFox verwenden und der SRC nicht unterstützt wird, habe ich die Codes auf einigen Playern von Websites geworfen, die ich gerne betrachte. Ich stellte fest, dass der Adobe Flash Player das Problem löst. FF verwendet die VLC-Plugins, aber mit den aktuellen Bei FF-Updates mit dem VLC auf HTLM5-Playern erhalten Sie möglicherweise einen SRC-Fehlercode, Sie benötigen den Adobe Flash Player.

0
GOLOC