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_ |
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_ABORTED | 101 | Das Medienelement hat MediaError. |
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. |
Der Entwickler sollte die Codierungsparameter seines Streams validieren. |
MEDIA_NETWORK | 103 | Das Mediaelement hat den Fehler MediaError. |
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_ |
104 | Das Mediaelement hat MediaError. |
Validieren Sie das Entwicklerdatensegment und achten Sie darauf, dass die Codecs in von Cast unterstützten Formaten enthalten sind. |
SOURCE_BUFFER_ |
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_ |
202 | Dabei werden zwei Fälle behandelt:
<ph type="x-smartling-placeholder">
|
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_ |
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_ |
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_ |
314* | Die zum Anfordern des HLS-Entschlüsselungsschlüssels verwendete XhrIO ist fehlgeschlagen. | Entwickler müssen ihren Entschlüsselungsschlüsseldienst validieren. |
HLS_NETWORK_INVALID_ |
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_ |
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_ |
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_ |
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_ |
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:
|
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_ |
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.