Fehlercodes

Wenn auf dieser Seite ein Problem auftritt, das nicht beantwortet wird, findest du auf der Seite Google Cast-Support Antworten auf deine Fragen.

Cast SDK-Fehlercodes

Fehlercodes des Cast SDK, die von Fehlerereignissen oder Fehlermeldungen in Bezug auf Medien gesendet werden.

Name Code Beschreibung Lösung
APP-WERBENETZWERK 900 Wird zurückgegeben, wenn ein Fehler außerhalb des Frameworks auftritt (z.B. wenn ein Event-Handler einen Fehler auslöst). Sehen Sie sich den Fehler außerhalb des Cast-Frameworks an.
BREAK_CLIP_LOADING_ERROR 901 Wird zurückgegeben, wenn das Abfangen des Clipladevorgangs fehlschlägt. Sieh dir den Inhalt der Pausenclips an.
BREAK_SEEK_INTERCEPTOR_FEHLER 902 Wird zurückgegeben, wenn das Abfangen von Pausen fehlschlägt. Prüfen Sie, ob der Abfangssuchvorgang korrekt ist.
BILDFEHLER 903 Wird zurückgegeben, wenn ein Bild nicht geladen werden kann. Prüfen Sie, ob die Bild-URL auf den richtigen Speicherort verweist.
LAST_INTERRUPTED 904 Ein Ladevorgang wurde durch eine Haltestelle oder durch ein anderes Laden unterbrochen. Prüfen Sie, ob der Ladevorgang durch eine andere Aktion unterbrochen wurde.
LASTFEHLER 905 Ein Ladebefehl ist fehlgeschlagen. Prüfen Sie, ob die Ladeanfrage korrekt eingerichtet ist und die Medien wiedergegeben werden können.
MEDIA_ERROR_MESSAGE 906 Es wurde eine Fehlermeldung an den Absender gesendet. Informationen zum Fehler finden Sie entweder beim Webempfänger oder beim Absender.
Allgemein 909 Wird zurückgegeben, wenn ein unbekannter Fehler auftritt. Ein unerwarteter Fehler ist aufgetreten. Das dürfte aber selten sein.

Fehlercodes der Mediaplayer-Bibliothek

Wiedergabebezogene Fehlermeldungen im MPL, die durch Fehlerereignisse oder Fehlermeldungen in Bezug auf Medien gesendet werden.

Name Code Beschreibung Lösung
MEDIA_UNKNOWN 100 Im Mediaelement ist ein unbekannter Fehler aufgetreten, der von der Plattform ausgelöst wird. Beim Mediaelement ist ein Fehler aufgetreten, der nicht auf einen MediaError.MEDIA_ERR_* hinweist. Das dürfte aber selten sein.
MEDIA_ABORTED (verknüpfte Medien) 101 Das Mediaelement hat den Fehler MediaError.MEDIA_ERR_ABORTED ausgelöst. Der Abrufvorgang für die Medienressource wurde auf Anfrage des Nutzers abgebrochen. Das liegt normalerweise daran, dass die Wiedergabe abgebrochen wurde.
MEDIA_DECODE 102 Das Mediaelement hat den Fehler MediaError.MEDIA_ERR_DECODE ausgelöst. Der Entwickler sollte die Codierungsparameter des Streams validieren.
MEDIA_NETZWERK 103 Das Mediaelement hat den Fehler MediaError.MEDIA_ERR_NETWORK ausgelöst Die Mediendaten konnten nicht heruntergeladen werden, da Cast kein Medienelement zum Herunterladen verwendet. Dieses Problem kann bei deiner App auftreten. Melde den Fall ggf. über die Cast-Problemverfolgung.
MEDIA_SRC_NOT_UNTERSTÜTZT 104 Das Mediaelement hat den Fehler MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED ausgelöst. Prüfen Sie das Segment mit den Entwicklerdaten und achten Sie darauf, dass die Codecs in für Google Cast unterstützten Formaten enthalten sind.
SOURCE_BUFFER_FEHLER 110 Beim Streamen kann der vorhandenen Medienquelle kein Quellpuffer hinzugefügt werden. Weitere Informationen Häufig sind dies falsche Codecs, die im Codecs-Stream des Manifests in Ihrer App angegeben sind. Wenn nicht, melden Sie den Fehler über die Cast-Problemverfolgung.
MEDIAKEYS_NETZWERK 201 Bei der Verwendung von XhrIo in Mediaschlüsseln zum Posten einer Lizenzanfrage ist ein Netzwerkfehler aufgetreten. Der Entwickler validiert seinen Lizenzserver.
MEDIAKEYS_nicht unterstützt 202 Dabei werden zwei Fälle abgedeckt:
  • Bei der Verwendung der Mediensitzung, um eine EME-Anfrage zu generieren, ist ein Fehler aufgetreten.
  • EME-Medienschlüssel konnten nicht initialisiert werden.
Die Mediendaten konnten nicht heruntergeladen werden. Bitte verwende den Cast Issue Tracker, um Inhalte nicht über das Medienelement herunterzuladen.
Logo: MEDIAKEYS_WEBCRYPTO 203 Bei der Verwendung der integrierten Web-Kryptografie, die vom Browser unterstützt wird, ist ein Fehler bei der Entschlüsselung aufgetreten. Weitere Informationen finden Sie unter Web Crypto API. Bitte melde ihn mit der Problemverfolgung.
NETZWERK_UNBEKANNT 300 Beim Abrufen einer Ressource, die nicht im Bereich [301–399] enthalten ist, ist ein allgemeiner Netzwerkfehler aufgetreten Entwickler müssen dafür sorgen, dass die abgerufenen Inhalte zugänglich sind und die Serverantwort richtig formatiert ist.
SEGMENT_NETZWERK 301* Aus Bitraten konnten keine Segmente abgerufen werden (mit drei Wiederholungsversuchen exponentieller Backoffs). Entwickler müssen prüfen, ob ihre Segmente tatsächlich verfügbar sind. Es kann auch sein, dass ein Nutzer, der diese Segmente nicht erreichen kann, diese erreicht.
HLS_NETWORK_MASTER_PLAYLIST 311* Die m3u8-Datei der Masterplaylist konnte mit drei Wiederholungen nicht abgerufen werden. Entwickler müssen prüfen, ob ihre Playlists tatsächlich verfügbar sind. Es könnte auch passieren, dass ein Nutzer, der nicht auf die Playlist zugreifen kann,
HLS_NETWORK_PLAYLIST 312* Die Mediendatei (mbitu) für die Mediendatei (mbitu) mit drei Versuchen konnte nicht abgerufen werden. Entwickler müssen prüfen, ob ihre Playlists tatsächlich verfügbar sind. Es könnte auch passieren, dass ein Nutzer, der nicht auf die Playlist zugreifen kann,
HLS_NETWORK_NO_KEY_Antwort 313 Die Anfrage für den Entschlüsselungsschlüssel hat keine Antwort zurückgegeben. Entwickler müssen ihren Entschlüsselungsschlüsseldienst validieren.
HLS_NETWORK_KEY_LADEN 314* Der zum Anfordern des HLS-Entschlüsselungsschlüssels verwendete XhrIO ist fehlgeschlagen. Entwickler müssen ihren Entschlüsselungsschlüsseldienst validieren.
HLS_NETWORK_INVALID_SEGMENTIEREN 315 Das für die Verarbeitung empfangene HLS-Segment ist weder ein TS- noch ein MP4-AAC-Segment. Bei dem MPL-Fehler oder der Konfiguration des Web Receivers konnten Fehler aufgetreten sein. Entwickler müssen überprüfen, ob ihre Segmente TS oder AAC sind.
HLS_SEGMENT_PARSING 316 Wird zurückgegeben, wenn ein HLS-Segment nicht geparst werden kann. Entwickler müssen überprüfen, ob ihre Segmente korrekt formatiert sind.
DASH_NETWORK 321* Die XHR-Anfrage zum Abrufen des DASH-Manifests ist ohne Antwort fehlgeschlagen. Im Abschnitt „Stern“ finden Sie eine netzwerkbezogene Fehlerdiagnose.
DASH_NO_INIT- 322 Wir können die Initialisierungsdaten nicht aus dem ersten DASH-Initialsegment ermitteln. Entwickler müssen ihr DASH-Einführungssegment validieren.
SMOOTH_NETZWERK 331* Die XHR-Anfrage zum Abrufen des DASH-Manifests ist ohne Antwort fehlgeschlagen. Im Abschnitt „Stern“ finden Sie eine netzwerkbezogene Fehlerdiagnose.
SMOOTH_NO_MEDIA_DATEN 332 Das für die Verarbeitung heruntergeladene Segment enthält keine Mediendaten. Entwickler müssen ihre Smooth Segmente überprüfen.
HLS_MANIFEST_MASTER Infos Das Parsen der HLS-Manifestdatei ist fehlgeschlagen. Oder etwas, das MPL in m3u8 noch nicht versteht Prüfe den Inhalt der Manifest-URL.
HLS_MANIFEST_PLAYLIST 412 Das Parsen der Datei mit der Medienplaylist ist fehlgeschlagen. Oder etwas, das MPL in m3u8 noch nicht versteht Sehen Sie sich den Inhalt der URL für die Mediaplaylist an.
DASH_MANIFEST_NO_ZEITRAUM 421 Bei der Normalisierung des Dash-Manifests wurden keine Punkte darin gefunden. Das ist abnormal. Entwickler müssen ihr DASH-Manifest validieren.
DASH_MANIFEST_NO_MIME-Typ 422 Für eine Darstellung im Manifest ist kein MIME-Typ verfügbar. Entwickler müssen für ihre Darstellungen den MIME-Typ „Audio/Video/Text“ angeben.
DASH_INVALID_SEGMENT_INFO 423 MPL fordert einen Segmentindex an, der die Länge der verfügbaren Segmente überschreitet, wie in der Darstellung im Manifest angegeben. Du kannst Berichte mithilfe von Links auf der Supportseite von Google Cast erstellen.
SMOOTH_MANIFEST 431 Das glatte Manifest entspricht nicht dem Standard. Der Entwickler muss eines der folgenden Probleme beheben:
  • Kein PS
  • ungültige Videoqualität
  • Ungültige Audioqualität
  • Ungültige private Audio-Codec-Daten
  • ungültige Schutzinformationen
  • Keine Qualitätsstufe
  • unbekannte Medien

Fehlercodes für Shaka-Player

Informationen zu den Fehlercodes für den Shaka Player finden Sie in der Dokumentation zur Fehlerklasse.

Häufige Netzwerkfehler

HTTP-Fehler Statuscode Beschreibung Lösung
BAD_REQUEST 400 Die Anfrage konnte aufgrund einer fehlerhaften Syntax nicht vom Server gelesen werden. Der Client sollte die Anfrage NICHT ohne Änderungen wiederholen. Mit der URL ist ein Fehler aufgetreten. Wenden Sie sich an die Anwendungsentwickler.
UNAUTHORIZED 401 Die Anfrage erfordert eine Nutzerauthentifizierung Prüfen Sie, ob in der Anwendung die richtigen Authentifizierungsinformationen vorhanden sind.
NOT_FOUND 404 Der Client kann mit dem Server kommunizieren, aber der Server konnte nicht finden, was angefordert wurde Entwickler prüfen URL-Ressourcen und stellen sicher, dass sie vorhanden sind.
REQUEST_TIMEOUT 408 Der Client hat keine Anfrage erstellt, während der Server bereit war, zu warten. Der Client kann die Anfrage zu einem späteren Zeitpunkt ohne Änderungen wiederholen. Dies kann eine Ressource (Skalierbarkeit des Servers) oder ein echtes Netzwerkproblem sein.
INTERNAL_SERVER_FEHLER 500 Der Server hat eine unerwartete Bedingung erkannt, die die Ausführung der Anfrage verhindert hat. Entwickler prüfen ihr Serverproblem.
BAD_GATEWAY 502 Der Server, der als Gateway oder Proxy agiert, hat eine ungültige Antwort vom Upstream-Server erhalten, auf den er zugegriffen hat, um die Anfrage auszuführen. Entwickler überprüfen ihre Serverkonfiguration.
SERVICE_UNAVAILABLE 503 Der Server kann die Anfrage derzeit aufgrund einer vorübergehenden Überlastung oder Wartung des Servers nicht verarbeiten. Dies bedeutet, dass es sich um eine vorübergehende Bedingung handelt, die nach einer gewissen Verzögerung behoben wird. Entwickler überprüfen ihre Serverkonfiguration, insbesondere die Skalierbarkeit ihrer Dienste.
GATEWAY_TIMEOUT 504 Der Server, der als Gateway oder Proxy agiert, hat keine zeitnahe Antwort vom vorgeschalteten Server erhalten, der durch den URI angegeben wurde. Entwickler prüfen die Serverkonfiguration und -verbindung zwischen ihren Edgeservern und Ursprungsknoten.

Hinweise

An einen Fehlercode, gefolgt von einem Sternchen (*), können weitere Fehlercodes angehängt werden. Das Format dafür ist:

{Error Code}{Closure Network Error Code}{HTTP Status Code}

Weitere Informationen finden Sie unter HTTP-Statuscode.

Das Beispiel 3016404 besteht aus drei Teilen:

301 Segmentierungsfehler.
6 HTTP-Fehler.
404 Status „HTTP nicht gefunden“.

Die Art von Netzwerkfehlern: Einige der Gründe für diese Fehler können aufgrund der Art der Netzwerkvorgänge verwertbar sein, Der Fehler 3018408, der auf ein Zeitlimit hinweist, könnte beispielsweise eine schlechte Verbindung für den Nutzer bedeuten, bei der weder das Cast-Team noch die Entwickler etwas tun können. Aber er könnte auch bedeuten, dass das CDN des Entwicklers ebenfalls Probleme hat. Andererseits bedeutet der Fehler 3116403, dass die Manifestanfrage erfolgreich gestellt wurde, der Server sie aber nicht bereitstellt. Das können CORS-, Authentifizierungs- oder andere Server- oder Integrationsprobleme sein, die Entwickler berücksichtigen sollten.