Fehlercodes

Wenn Sie ein Problem haben, das auf dieser Seite nicht behandelt wird, lesen Sie die Google Cast-Support, um Antworten auf Ihre Fragen zu erhalten.

Cast SDK-Fehlercodes

Fehlercodes im Zusammenhang mit dem Cast SDK, die durch Fehlerereignisse oder Medienfehler gesendet werden Nachrichten.

Name Code Beschreibung Lösung
APP 900 Wird zurückgegeben, wenn ein Fehler außerhalb des Frameworks auftritt (z.B. wenn ein Ereignis Handler einen Fehler aus). Untersuchen Sie den Fehler, der außerhalb des Cast-Frameworks liegt.
BREAK_CLIP_LOADING_ERROR 901 Wird zurückgegeben, wenn ein Break-Clip Load-Interceptor fehlschlägt. Sieh dir die Inhalte der Clips an, in denen die Pausen eingeblendet werden.
BREAK_SEEK_INTERCEPTOR_ERROR 902 Wird zurückgegeben, wenn der Break-Finder-Interceptor fehlschlägt. Prüfen Sie, ob der Break-Finder-Interceptor korrekt ist.
IMAGE_ERROR 903 Wird zurückgegeben, wenn ein Bild nicht geladen werden kann. Prüfen Sie, ob die Bild-URL auf den richtigen Speicherort verweist.
LOAD_INTERRUPTED 904 Ein Ladevorgang wurde durch einen Stopp oder eine andere Last unterbrochen. Prüfen Sie, ob eine andere Aktion zur Unterbrechung des Ladevorgangs geführt hat.
LOAD_FAILED 905 Ein Ladebefehl ist fehlgeschlagen. Stellen Sie sicher, dass die Ladeanforderung korrekt eingerichtet ist und das Medium spielen.
MEDIA_ERROR_MESSAGE 906 Der Absender hat eine Fehlermeldung erhalten. Überprüfen Sie entweder den Web Receiver oder den Absender auf Informationen zu dem Fehler.
Allgemein 909 Wird zurückgegeben, wenn ein unbekannter Fehler auftritt. Ein unerwarteter Fehler ist aufgetreten. Das sollte eher selten vorkommen.

Fehlercodes in der Media Player-Bibliothek

Wiedergabebezogene Fehlermeldungen von MPL, die durch Fehlerereignisse oder Medienfehler gesendet wurden Nachrichten.

Name Code Beschreibung Lösung
MEDIA_UNKNOWN 100 Beim Medienelement ist ein unbekannter Fehler von der Plattform aufgetreten. Beim Medienelement ist ein Fehler aufgetreten, der nicht darauf hinweist, dass es sich um eines der folgenden Elemente handelt: MediaError.MEDIA_ERR_* sein. Das sollte eher selten vorkommen.
MEDIA_ABORTED 101 Das Medienelement hat MediaError.MEDIA_ERR_ABORTED ausgelöst. Fehler. Der Abrufvorgang für die Medienressource wurde beim Nutzer abgebrochen. Dies liegt normalerweise daran, dass das Spiel abgebrochen wird.
MEDIA_DECODE 102 Das Medienelement hat MediaError.MEDIA_ERR_DECODE ausgelöst. Fehler. Der Entwickler sollte die Codierungsparameter seines Streams validieren.
MEDIA_NETWORK 103 Das Mediaelement hat den Fehler MediaError.MEDIA_ERR_NETWORK ausgelöst. Der Download der Mediendaten ist fehlgeschlagen, weil Google Cast kein Mediaelement verwendet herunterladen. Dieses Problem kann bei Ihrer App auftreten: melden Sie bei Bedarf Problemverfolgung zu Cast
MEDIA_SRC_NOT_SUPPORTED 104 Das Mediaelement hat MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED ausgelöst. Fehler. Validieren Sie das Entwicklerdatensegment und achten Sie darauf, dass die Codecs in von Cast unterstützten Formaten enthalten sind.
SOURCE_BUFFER_FAILURE 110 Cast konnte der vorhandenen Medienquelle keinen Quellpuffer hinzufügen. Siehe Web-Kryptografie. Oftmals handelt es sich dabei um falsche Codecs, die in den Codecs angegeben sind. im Manifest in Ihrer App streamen. Falls nicht, melden Sie dies bitte Problemverfolgung zu Cast
MEDIAKEYS_NETWORK 201 Wenn Sie XhrIo in Medienschlüsseln zum Posten einer Lizenzanfrage verwenden, ist ein Netzwerkfehler aufgetreten. Der Entwickler validiert seinen Lizenzserver.
MEDIAKEYS_NICHT UNTERSTÜTZT 202 Dabei werden zwei Fälle behandelt: <ph type="x-smartling-placeholder">
    </ph>
  • Beim Generieren einer Anfrage in EME über die Mediensitzung Ein Schlüsselfehler ist aufgetreten.
  • Fehler beim Initialisieren der EME-Medienschlüssel.
Der Download der Mediendaten ist fehlgeschlagen, aber für das Streamen werden keine Medien verwendet herunterladbares Element, melden Sie Problemverfolgung zu Cast
MEDIAKEYS_WEBCRYPTO 203 Bei der Verwendung der integrierten Webkryptografie, die vom Browser unterstützt wird, ist beim Entschlüsseln ein Fehler aufgetreten. Siehe Web Crypto API. Bitte melde das Problem über den Cast-Problemtracker.
NETWORK_UNKNOWN 300 Beim Abrufen einer nicht abgedeckten Ressource ist ein allgemeiner Netzwerkfehler aufgetreten im Bereich [301-399] Entwickler müssen dafür sorgen, dass die abgerufenen Inhalte dass die Antwort des Servers richtig gebildet wird.
SEGMENT_NETWORK 301* Es konnte kein Segment mit beliebiger Bitrate abgerufen werden (mit drei Wiederholungsversuchen). exponentiellen Backoffs). Entwickler müssen überprüfen, ob ihre Segmente tatsächlich verfügbar sind. Es dass ein Nutzer diese Segmente nicht ebenfalls erreichen kann.
HLS_NETWORK_MASTER_PLAYLIST 311* Die m3u8-Datei der Masterplaylist konnte mit drei Wiederholungen nicht abgerufen werden. Entwickler müssen überprüfen, ob ihre Playlists tatsächlich verfügbar sind. Es Es könnte sein, dass ein Nutzer, der auch nicht auf die Playlist zugreifen kann, nicht auch auf die Playlist zugreifen kann.
HLS_NETWORK_PLAYLIST 312* Die M3U8-Datei der Medienplaylist (mit Bitrate) mit drei Dateien konnte nicht abgerufen werden Wiederholungsversuche. Entwickler müssen überprüfen, ob ihre Playlists tatsächlich verfügbar sind. Es Es könnte sein, dass ein Nutzer, der auch nicht auf die Playlist zugreifen kann, nicht auch auf die Playlist zugreifen kann.
HLS_NETWORK_NO_KEY_RESPONSE 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_LOAD 314* Die zum Anfordern des HLS-Entschlüsselungsschlüssels verwendete XhrIO ist fehlgeschlagen. Entwickler müssen ihren Entschlüsselungsschlüsseldienst validieren.
HLS_NETWORK_INVALID_SEGMENT 315 Das zur Verarbeitung empfangene HLS-Segment ist weder ein TS noch eine MP4-AAC. Segment. Es könnte sich um einen MPL-Fehler oder um einen Konfigurationsfehler in der Web Receiver App handeln. Entwickler müssen überprüfen, ob ihre Segmente entweder 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 gebildet werden.
DASH_NETWORK 321* Die XHR-Anfrage zum Abrufen des DASH-Manifests ist ohne Antwort fehlgeschlagen. Netzwerkbezogene Fehlerdiagnosen finden Sie im Abschnitt mit den Sternsymbolen.
DASH_NO_INIT 322 Aus dem ersten DASH-Init-Segment können keine Initialisierungsdaten extrahiert werden. Entwickler müssen ihr DASH-init-Segment validieren.
SMOOTH_NETWORK 331* Die XHR-Anfrage zum Abrufen des DASH-Manifests ist ohne Antwort fehlgeschlagen. Im Abschnitt „Markieren“ finden Sie eine netzwerkbezogene Fehlerdiagnose.
SMOOTH_NO_MEDIA_DATA 332 Das zur Verarbeitung heruntergeladene Segment enthält keine Mediendaten. Entwickler müssen ihre geglätteten Segmente validieren.
HLS_MANIFEST_MASTER 411 Parsen der HLS-Manifestdatei fehlgeschlagen. Oder etwas, das MPL nicht noch in der m3u8-Datei Prüfen Sie den Inhalt der Manifest-URL.
HLS_MANIFEST_PLAYLIST 412 Das Parsen der Mediaplaylist-Datei ist fehlgeschlagen. Oder etwas, das MPL nicht noch in der m3u8-Datei Sehen Sie sich den Inhalt der URL der Mediaplaylist an.
DASH_MANIFEST_NO_PERIODS 421 Bei der Normalisierung des Dash-Manifests wurden keine Punkte gefunden. Dies ist abnormal ist. Entwickler müssen ihr DASH-Manifest validieren.
DASH_MANIFEST_NO_MIMETYPE 422 Es gibt keinen MIME-Typ für eine Darstellung im Manifest. Entwickler müssen den MIME-Typ „Audio/Video/Text“ für ihre Darstellungen.
DASH_INVALID_SEGMENT_INFO 423 MPL fordert einen Segmentindex an, der die Länge der verfügbaren gemäß der Darstellung im Manifest. Melden Sie mithilfe von Links im Supportseite für Google Cast.
SMOOTH_MANIFEST 431 Das flüssige Manifest entspricht nicht dem Standard. Der Entwickler muss eines der folgenden Probleme beheben:
  • keine Signale
  • Ungültige Videoqualität
  • ungültige Audioqualität
  • Ungültige private Audio-Codec-Daten
  • Ungültige Informationen zur Schutzmaßnahme
  • keine Qualitätsstufe
  • unbekanntes Medium

Fehlercodes des Shaka-Players

Fehlercodes im Zusammenhang mit dem Shaka-Player finden Sie auf der Seite zum Shaka-Player Dokumentation zur Fehlerklasse

Häufige Netzwerkfehler

HTTP-Fehler Statuscode Beschreibung Lösung
BAD_REQUEST 400 Die Anfrage konnte aufgrund eines fehlerhaften Formats nicht vom Server gelesen werden Syntax. Der Kunde DARF die Anfrage NICHT ohne Änderungen wiederholen. Mit der URL stimmt etwas nicht. Mit App-Entwicklern konsultieren
UNAUTHORIZED 401 Die Anfrage erfordert eine Nutzerauthentifizierung. Prüfen Sie in der Anwendung, ob korrekte Authentifizierungsinformationen vorhanden sind.
NOT_FOUND 404 Client kann mit dem Server kommunizieren, der Server konnte jedoch nicht finden, was war angefordert Entwickler prüfen URL-Ressourcen und stellen sicher, dass sie vorhanden sind.
REQUEST_TIMEOUT 408 Der Client hat innerhalb des Zeitraums, in dem der Server ausgeführt wurde, keine Anfrage gesendet. zu warten. Der Client KANN die Anfrage zu einem späteren Zeitpunkt ohne Änderungen wiederholen. Das könnte ein Problem mit der Ressource (Serverskalierung) oder einem echten Netzwerk sein.
INTERN_SERVER_FEHLER 500 Auf dem Server ist ein unerwarteter Fehler aufgetreten, der den Vorgang verhindert hat der Anforderung erfüllen. Entwickler prüfen ihr Serverproblem.
BAD_GATEWAY 502 Der Server hat als Gateway oder Proxy agiert, eine ungültige vom Upstream-Server, auf den beim Versuch zugegriffen wurde, Entwickler prüfen ihre Serverkonfiguration.
SERVICE_UNAVAILABLE 503 Der Server kann die Anfrage derzeit nicht verarbeiten. Grund dafür ist eine vorübergehende oder Wartung des Servers. Daraus folgt, dass dies vorübergehenden Zustand, der nach einer gewissen Verzögerung behoben wird. Entwickler prüfen ihre Serverkonfiguration, insbesondere die Skalierbarkeit ihrer Dienstleistungen.
GATEWAY_TIMEOUT 504 Der Server, obwohl er als Gateway oder Proxy fungiert, kam nicht rechtzeitig des Upstream-Servers, der durch den URI angegeben ist. Entwickler prüfen die Serverkonfiguration und die Verbindung zwischen ihrem Edge und Ursprungsknoten.

Hinweise

Ein Fehlercode gefolgt von einem Sternchen (*) kann weitere Fehlercodes enthalten angehängt wird. Das Format dafür ist:

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

Weitere Informationen finden Sie unter HTTP-Statuscode.

3016404-Beispiel besteht aus drei Teilen:

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

Art der Netzwerkfehler: Einige dieser Fehler sind behebbar, andere nicht, weil die Art des Netzwerkbetriebs. Beispiel: Fehler 3018408 gibt an, kann das zu einer schlechten Verbindung für den Nutzer führen, sodass weder das Cast-Gerät das Team oder die Entwickelnden viel dagegen tun können. Vorsicht: Es könnte auch bedeuten, auch beim CDN des Entwicklers. Der Fehler 3116403 bedeutet, dass die Manifestanforderung erfolgreich gestellt wurde, der Server den Vorgang aber ablehnt für die Auslieferung. Dies kann CORS, auth oder ein anderer Server oder eine andere Integration sein. und Probleme, mit denen sich Entwickelnde befassen sollten.