Codici di errore

Se riscontri un problema che non è possibile risolvere su questa pagina, visita la pagina dell'assistenza di Google Cast per avere risposta alle tue domande.

Codici di errore dell'SDK Cast

Codici di errore relativi all'SDK di trasmissione inviati da eventi di errore o messaggi di errore dei contenuti multimediali.

funzionalità Code Descrizione Soluzione
APP 900 Errore restituito quando si verifica un errore al di fuori del framework (ad esempio, se un gestore di eventi genera un errore). Esamina l'errore esterno al framework di trasmissione.
BREAK_CLIP_LOADING_ERROR 901 Restituito quando l'intercettazione del carico del clip di interruzione non riesce. Esamina il contenuto dei clip di interruzione.
BREAK_SEEK_INTERCEPTOR_ERRORE 902 Restituito quando l'intercettazione di interruzione viene interrotta. Verifica che l'intercettatore di interruzione dell'interruzione sia corretta.
IMAGE_ERROR 903 Errore restituito quando l'immagine non viene caricata. Verifica che l'URL dell'immagine rimandi alla posizione corretta.
LOAD_INTERRUPTED 904 Un carico è stato interrotto da una fermata o da un altro carico. Verifica se un'altra azione ha causato l'interruzione del carico.
LOAD_FAILED 905 Un comando di caricamento non è riuscito. Verifica che la richiesta di caricamento sia configurata correttamente e che il contenuto multimediale sia in grado di essere riprodotto.
MEDIA_ERROR_MESSAGE 906 Un messaggio di errore è stato inviato al mittente. Per informazioni sull'errore, controlla il ricevitore web o il mittente.
GENERICA 909 Errore restituito quando si verifica un errore sconosciuto. Si è verificato un problema imprevisto. Questo dovrebbe essere raro.

Codici di errore della libreria Media Player

Messaggi di errore relativi alla riproduzione di MPL inviati da eventi di errore o messaggi di errore dei contenuti multimediali.

funzionalità Code Descrizione Soluzione
MEDIA_SCONOSCIUTO 100 Si è verificato un errore sconosciuto per l'elemento multimediale attivato dalla piattaforma. Si è verificato un errore nell'elemento multimediale che non indicava che si tratta di uno degli elementi MediaError.MEDIA_ERR_*. Questo dovrebbe essere raro.
MEDIA_ABORTI 101 L'elemento multimediale ha attivato l'errore MediaError.MEDIA_ERR_ABORTED. Il processo di recupero della risorsa multimediale è stato interrotto su richiesta dell'utente. Questo è dovuto generalmente all'interruzione della riproduzione.
CODICE_MEDIA 102 L'elemento multimediale ha attivato l'errore MediaError.MEDIA_ERR_DECODE. Lo sviluppatore deve convalidare i parametri di codifica del proprio stream.
MEDIA_RETE 103 L'elemento multimediale ha attivato l'errore MediaError.MEDIA_ERR_NETWORK Download dei dati multimediali non riuscito perché il cast non utilizza elementi multimediali per il download. Il problema potrebbe riguardare l'app. Se necessario, invia la segnalazione tramite il tracker dei problemi di trasmissione.
MEDIA_SRC_NOT_SUPPORTATO 104 L'elemento multimediale ha attivato l'errore MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED. Convalida il segmento di dati sviluppatore, assicurati che i codec siano inclusi nei formati supportati da Cast.
SOURCE_BUFFER_Errore 110 Il cast non può aggiungere un buffer di origine all'origine di contenuti multimediali esistente. Vedi Web Crypto. Spesso potrebbe trattarsi di codec errati specificati nello stream dei codec nel manifest nell'app. In caso contrario, segnala il tracker dei problemi di trasmissione.
RETE_MEDIAKEYS 201 Si è verificato un errore di rete durante l'utilizzo di XhrIo in Media Keys per la pubblicazione di una richiesta di licenza. Lo sviluppatore convalida il server di licenze.
MEDIAKEYS_NON SUPPORTATO 202 Questo riguarda due casi:
  • Durante l'utilizzo della sessione multimediale per generare una richiesta su EME, abbiamo riscontrato un errore chiave.
  • Impossibile inizializzare le chiavi multimediali EME.
Download di dati multimediali non riuscito, ma poiché Cast non utilizza l'elemento multimediale per il download, segnalalo tramite il Issue Tracker di Cast.
MEDIAKEYS_WEBCRYPTO 203 Durante l'utilizzo della crittografia web integrata supportata dal browser, abbiamo riscontrato un errore di decriptazione. Vedi API Web Crypto. Segnala tramite il Issue Tracker di Google Cast.
RETE_SCONOSCIUTA 300 Si è verificato un errore di rete generico durante il recupero di una risorsa non coperta nell'intervallo [301-399] Gli sviluppatori devono assicurarsi che i contenuti recuperati siano accessibili e che la risposta del server sia formulata correttamente.
SEGMENTO DI RETE 301* Impossibile recuperare qualsiasi segmento da qualsiasi velocità in bit (con tre nuovi tentativi di backoff esponenziali). Gli sviluppatori devono confermare che i loro segmenti siano effettivamente disponibili. È possibile che un utente non riesca a raggiungere anche questi segmenti.
HLS_NETWORK_MASTER_PLAYLIST 311* Impossibile recuperare il file m3u8 della playlist principale con tre nuovi tentativi. Gli sviluppatori devono confermare che le playlist sono effettivamente disponibili. ad esempio un utente che non riesce a raggiungere la playlist.
HLS_PLAYLIST_NETWORK 312* Impossibile recuperare il file m3u8 della playlist multimediale (bitrate) con tre nuovi tentativi. Gli sviluppatori devono confermare che le playlist sono effettivamente disponibili. ad esempio un utente che non riesce a raggiungere la playlist.
HLS_NETWORK_NO_KEY_RISPOSTA 313 La richiesta di chiave di decriptazione non ha restituito una risposta. Gli sviluppatori devono convalidare il servizio chiavi di decriptazione.
HLS_NETWORK_KEY_CARICA 314* L'XhrIO utilizzato per richiedere la chiave di decriptazione HLS non è riuscito. Gli sviluppatori devono convalidare il servizio chiavi di decriptazione.
HLS_NETWORK_INVALID_SEGMENTO 315 Il segmento HLS ricevuto per l'elaborazione non è un segmento AAC né TS mp4. Potrebbe trattarsi di bug MPL o configurazione del bug dell'app Web Receiver. Gli sviluppatori devono confermare che i propri segmenti siano di tipo TS o AAC.
PARSING_HLS_SEGMENT 316 Errore restituito quando un segmento HLS non viene analizzato. Gli sviluppatori devono verificare che i segmenti siano formattati correttamente.
DASH_NETWORK 321* La richiesta XHR per ottenere il manifest DASH non è andata a buon fine. Per una diagnosi degli errori relativi alla rete, consulta la sezione sulla stella.
DASH_NO_INIT. 322 Non possiamo estrarre i dati di inizializzazione dal primo segmento di inizializzazione DASH. Gli sviluppatori devono convalidare il segmento di inizializzazione DASH.
SMOOTH_NETWORK 331* La richiesta XHR per ottenere il manifest DASH non è andata a buon fine. Vedere la sezione delle stelle per la diagnosi degli errori relativi alla rete.
DATI SMOOTH_NO_MEDIA_ 332 Il segmento scaricato per l'elaborazione non contiene dati multimediali. Gli sviluppatori devono convalidare i segmenti senza interruzioni.
HLS_MANIFEST_MASTER informazioni Analisi del file manifest HLS non riuscita. Oppure qualcosa che MPL non comprende ancora nel modulo m3u8 Esamina il contenuto dell'URL del file manifest.
HLS_MANIFEST_PLAYLIST 412 Analisi del file della playlist multimediale non riuscita. Oppure qualcosa che MPL non comprende ancora nel modulo m3u8 Esamina i contenuti dell'URL della playlist multimediale.
DASH_MANIFEST_NO_PERIOD 421 Durante la normalizzazione del manifest Dash, non abbiamo trovato punti al suo interno. Si tratta di una situazione anomala. Gli sviluppatori devono convalidare il manifest DASH.
DASH_MANIFEST_NO_MIMETYPE 422 Non esiste un tipo MIME per una rappresentazione nel manifest. Gli sviluppatori devono specificare il mimetype audio/video/di testo per le loro rappresentazioni.
DASH_INVALID_SEGMENT_INFORMAZIONI 423 MPL richiede un indice di segmento che supera la lunghezza dei segmenti disponibili, come specificato dalla rappresentazione nel manifest. Segnala utilizzando i link disponibili nella pagina Assistenza di Google Cast.
SMOOTH_MANIFEST 431 Il file manifest fluido non è conforme allo standard. Lo sviluppatore deve risolvere uno dei seguenti problemi:
  • nessun sps
  • qualità video non valida
  • qualità audio non valida
  • dati privati del codec audio non validi
  • informazioni sulla protezione non valide
  • nessun livello qualitativo
  • elemento multimediale sconosciuto

Codici di errore del player Shaka

Per i codici di errore relativi a Shaka Player, consulta la documentazione relativa alla classe di errore di Shaka Player.

Errori di rete comuni

Errore HTTP Codice di stato Descrizione Soluzione
Richiesta non valida 400 Il server non è in grado di comprendere la richiesta a causa di una sintassi non corretta. Il client NON deve ripetere la richiesta senza modifiche. Si è verificato un problema con l'URL. Verifica con gli sviluppatori di applicazioni
NON AUTORIZZATO 401 La richiesta richiede l'autenticazione dell'utente Controlla l'applicazione per verificare se sono presenti informazioni di autenticazione corrette.
NON_TROVATO 404 Il client può comunicare con il server, ma non ha potuto trovare quello richiesto Gli sviluppatori controllano le risorse URL e si assicurano che siano lì.
REQUEST_TIMEOUT 408 Il client non ha prodotto una richiesta entro il tempo in cui il server era pronto ad attendere. Il client PUÒ ripetere la richiesta senza modifiche in un secondo momento. Potrebbe trattarsi di un problema relativo alla risorsa (scalabilità del server) o alla rete.
INTERNAL_SERVER_ERRORE 500 Il server ha riscontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta. Gli sviluppatori controllano il problema del server.
BATTERIA_GATEWAY 502 Il server, pur operando come gateway o proxy, ha ricevuto una risposta non valida dal server upstream a cui ha eseguito l'accesso nel tentativo di soddisfare la richiesta. Gli sviluppatori controllano la configurazione del server.
SERVICE_UNAVAILABLE 503 Il server non è al momento in grado di gestire la richiesta a causa di un sovraccarico temporaneo o manutenzione del server. Di conseguenza, si tratta di una condizione temporanea che verrà attenuata dopo un certo ritardo. Gli sviluppatori controllano la configurazione del server, in particolare la scalabilità dei propri servizi.
TEMPO_ORARIO 504 Il server, pur operando come gateway o proxy, non ha ricevuto una risposta tempestiva dal server upstream specificato dall'URI. Gli sviluppatori controllano la configurazione e la connessione del server tra i loro Edge Edge e i nodi di origine.

Note

Al codice di errore seguito da un asterisco (*) possono essere aggiunti altri codici di errore. Il formato è:

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

Per ulteriori informazioni, consulta il codice di stato HTTP.

L'esempio 3016404 è costituito da tre parti:

301 Errore di rete segmento.
6 Errore HTTP.
404 Stato HTTP non trovato.

La natura degli errori di rete: il motivo per cui alcuni di questi errori sono attuabili mentre altri non lo sono è dovuto alla natura delle operazioni di rete. Ad esempio, l'errore 3018408 che indica un timeout potrebbe indicare una cattiva connessione per l'utente, mentre né il team di trasmissione né gli sviluppatori possono fare molto al riguardo; fai attenzione: potrebbe anche significare che la CDN dello sviluppatore ha problemi. D'altra parte, un errore 3116403 significa che la richiesta del file manifest è stata effettuata correttamente, ma il server si rifiuta di pubblicarla. Potrebbe trattarsi di problemi relativi a CORS, auth o qualsiasi altro problema di server o di integrazione che gli sviluppatori dovrebbero considerare.