Codici di errore

Se riscontri un problema che non viene risolto in questa pagina, consulta Assistenza di Google Cast per ricevere risposte alle tue domande.

Codici di errore dell'SDK Cast

Codici di errore relativi all'SDK Cast inviati da eventi di errore o errori multimediali messaggi.

Nome Code Descrizione Soluzione
APP 900 Errore restituito quando si verifica un errore al di fuori del framework (ad es. se un evento genera un errore). Esamina l'errore esterno al framework di trasmissione.
BREAK_CLIP_LOADING_ERROR 901 Errore restituito quando l'intercettatore di caricamento del clip di interruzione non funziona. Esamina i contenuti dei clip di interruzione.
BREAK_SEEK_INTERCEPTOR_ERROR 902 Errore restituito quando l'intercettatore di ricerca delle interruzioni ha esito negativo. Verifica che l'intercettatore di ricerca dell'interruzione sia corretto.
IMAGE_ERROR 903 Errore restituito quando un'immagine non viene caricata. Verifica che l'URL dell'immagine rimandi alla posizione corretta.
LOAD_INTERRUPTED 904 Un carico è stato interrotto da un'interruzione o da un altro carico. Verifica se un'altra azione ha causato l'interruzione del caricamento.
LOAD_FAILED 905 Un comando di caricamento non è riuscito. Verifica che la richiesta di caricamento sia impostata correttamente e che i contenuti multimediali siano in grado di riprodurre.
MEDIA_ERROR_MESSAGE 906 È stato inviato un messaggio di errore al mittente. Controlla il ricevitore web o il mittente per avere informazioni sull'errore.
GENERICA 909 Errore restituito quando si verifica un errore sconosciuto. Si è verificato un errore imprevisto. Questo dovrebbe avvenire in modo raro.

Codici di errore della Raccolta Media Player

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

Nome Code Descrizione Soluzione
MEDIA_UNKNOWN 100 Si è verificato un errore sconosciuto generato dall'elemento multimediale dalla piattaforma. Si è verificato un errore relativo all'elemento multimediale che non indica che è uno di MediaError.MEDIA_ERR_*. Questo dovrebbe avvenire in modo raro.
MEDIA_ABORTED 101 L'elemento multimediale ha attivato MediaError.MEDIA_ERR_ABORTED . Il processo di recupero della risorsa multimediale è stato interrotto richiesta. Ciò di solito è dovuto all'interruzione della riproduzione.
MEDIA_DECODE 102 L'elemento multimediale ha attivato MediaError.MEDIA_ERR_DECODE. . Lo sviluppatore deve convalidare i parametri di codifica del proprio flusso.
MEDIA_NETWORK 103 L'elemento multimediale ha generato un errore MediaError.MEDIA_ERR_NETWORK Download dei dati multimediali non riuscito perché Cast non utilizza elementi multimediali per scaricare l'app. Questo problema può riguardare la tua app. se necessario, invia una segnalazione Tracker dei problemi di trasmissione.
MEDIA_SRC_NOT_SUPPORTED 104 L'elemento multimediale ha attivato MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED . Convalida il segmento di dati degli sviluppatori e assicurati che i codec siano inclusi nei formati supportati da Cast.
SOURCE_BUFFER_FAILURE 110 Cast non è in grado di aggiungere un buffer di origine all'origine multimediale esistente. Vedi Web Crypto. Spesso si tratta di codec errati specificati nei codec. nel file manifest nella tua app. In caso contrario, invia una segnalazione tramite Tracker dei problemi di trasmissione.
MEDIAKEYS_NETWORK 201 Quando utilizzi XhrIo in Media Keys per pubblicare una richiesta di licenza, si è verificato un errore di rete. Lo sviluppatore convalida il proprio server di licenze.
MEDIAKEYS_NON SUPPORTATO 202 Ciò riguarda due casi:
  • Quando utilizziamo la sessione multimediale per generare una richiesta a EME, ha riscontrato un errore della chiave.
  • Impossibile inizializzare i tasti multimediali EME.
Download dei dati multimediali non riuscito, ma poiché la trasmissione non usa contenuti multimediali l'elemento da scaricare, invia una segnalazione Tracker dei problemi di trasmissione.
MEDIAKEYS_WEBCRYPTO 203 Quando utilizzi la crittografia web integrata supportata dal browser, si è verificato un errore durante la decrittografia. Vedi API Web Crypto. Segnala tramite il tracker dei problemi di Google Cast.
NETWORK_UNKNOWN 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 la risposta del server sia formattata correttamente.
SEGMENT_NETWORK 301* Impossibile recuperare alcun segmento da qualsiasi velocità in bit (con tre nuovi tentativi di backoff esponenziali). Gli sviluppatori devono verificare che i loro segmenti siano effettivamente disponibili. it potrebbe verificarsi anche quando un utente non riesce a raggiungere questi segmenti.
HLS_NETWORK_MASTER_PLAYLIST 311* Impossibile recuperare il file m3u8 della playlist principale con tre nuovi tentativi. Gli sviluppatori devono verificare che le loro playlist siano effettivamente disponibili. it potrebbe verificarsi anche quando un utente non riesce a raggiungere la playlist.
HLS_NETWORK_PLAYLIST 312* Impossibile recuperare il file m3u8 della playlist multimediale (bitrato) con tre nuovi tentativi. Gli sviluppatori devono verificare che le loro playlist siano effettivamente disponibili. it potrebbe verificarsi anche quando un utente non riesce a raggiungere la playlist.
HLS_NETWORK_NO_KEY_RESPONSE 313 La richiesta per la chiave di decriptazione non ha restituito una risposta. Gli sviluppatori devono convalidare il proprio servizio chiavi di decrittografia.
HLS_NETWORK_KEY_LOAD 314* Il XhrIO utilizzato per richiedere la chiave di decrittografia HLS non è riuscito. Gli sviluppatori devono convalidare il proprio servizio chiavi di decrittografia.
HLS_NETWORK_INVALID_SEGMENT 315 Il segmento HLS ricevuto per l'elaborazione non è né un TS né un AAC mp4 in base al segmento. Potrebbe trattarsi di un bug o di una configurazione del file MPL sul bug dell'app Web receiver. Gli sviluppatori devono verificare che i propri segmenti siano TS o AAC.
HLS_SEGMENT_PARSING 316 Errore restituito quando un segmento HLS non riesce ad analizzare. Gli sviluppatori devono verificare che i loro segmenti siano formati correttamente.
DASH_NETWORK 321* La richiesta XHR per ottenere il manifest DASH non è riuscita senza risposta. Vedi la sezione stella per la diagnosi degli errori relativi alla rete.
DASH_NO_INIT 322 Impossibile estrarre i dati di inizializzazione dal primo segmento di inizializzazione DASH. Gli sviluppatori devono convalidare il proprio segmento di inizializzazione DASH.
SMOOTH_NETWORK 331* La richiesta XHR per ottenere il manifest DASH non è riuscita senza risposta. Vedi la sezione stella per la diagnosi degli errori relativi alla rete.
SMOOTH_NO_MEDIA_DATA 332 Il segmento scaricato per l'elaborazione non contiene dati multimediali. Gli sviluppatori devono convalidare i propri segmenti Linee fluide.
HLS_MANIFEST_MASTER 411 Analisi del file manifest HLS non riuscita. Oppure qualcosa che l'MPL non capire ancora in m3u8 Esamina i contenuti dell'URL del file manifest.
HLS_MANIFEST_PLAYLIST 412 Analisi del file della playlist multimediale non riuscita. Oppure qualcosa che l'MPL non capire ancora in m3u8 Esamina i contenuti dell'URL della playlist multimediale.
DASH_MANIFEST_NO_PERIODS 421 Durante la normalizzazione del manifest Dash, non abbiamo trovato cicli. Questo è in modo anomalo. 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 tipo MIME audio/video/testo per il loro rappresentazioni grafiche.
DASH_INVALID_SEGMENT_INFO 423 MPL richiede un indice del segmento superiore alla durata disponibile come specificato dalla rappresentazione nel file manifest. Segnala utilizzando i link nella 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 codec audio non validi
  • informazioni di protezione non valide
  • nessun livello qualitativo
  • contenuti multimediali sconosciuti

Codici di errore del player Shaka

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

Errori di rete comuni

Errore HTTP Codice di stato Descrizione Soluzione
BAD_REQUEST 400 Il server non è riuscito a comprendere la richiesta a causa di un formato non valido a riga di comando. Il client NON DEVE ripetere la richiesta senza modifiche. Si è verificato un problema con l'URL. Contatta 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.
NOT_FOUND 404 Il client può comunicare con il server, ma il server non è riuscito a trovare ciò che era richiesto Gli sviluppatori controllano le risorse degli URL e si assicurano che siano presenti.
REQUEST_TIMEOUT 408 Il client non ha prodotto una richiesta entro il tempo in cui il server è stato disponibili ad aspettare. Il client POTREBBE ripetere la richiesta senza apportare modifiche in qualsiasi momento. Potrebbe trattarsi di un problema di risorse (scalabilità del server) o di rete reale.
ERRORE INTERNAL_SERVER_ 500 Il server ha riscontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta. Gli sviluppatori controllano il loro problema con il server.
BAD_GATEWAY 502 Il server, pur agendo in qualità di gateway o proxy, ha ricevuto un messaggio non valido risposta dal server upstream a cui ha eseguito l'accesso nel tentativo di soddisfare richiesta. Gli sviluppatori controllano la configurazione del server.
SERVICE_UNAVAILABLE 503 Il server non è attualmente in grado di gestire la richiesta a causa di un problema temporaneo il sovraccarico o la manutenzione del server. Di conseguenza, si tratta di un condizione temporanea che verrà alleviata dopo un certo ritardo. Gli sviluppatori controllano la configurazione del loro server, in particolare la scalabilità dei loro servizi.
GATEWAY_TIMEOUT 504 Il server, pur agendo come gateway o proxy, non ha ricevuto tempestivamente dalla risposta del server upstream specificato dall'URI. Gli sviluppatori controllano la configurazione del server e la connessione tra il proprio perimetro e nodi di origine.

Note

Un codice di errore seguito da un asterisco (*) può contenere altri codici di errore aggiunti. Il formato è:

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

Per ulteriori informazioni, vedi Codice di stato HTTP.

L'esempio 3016404 è composto da tre parti:

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

La natura degli errori di rete - Il motivo per cui alcuni di questi errori possono essere fatti mentre altri non lo sono è dovuto a la natura delle operazioni di rete. Ad esempio, l'errore 3018408 che indica un il timeout potrebbe indicare una connessione scadente per l'utente, mentre né il componente né gli sviluppatori possono fare molto al riguardo; potrebbe significare che con la CDN dello sviluppatore. Un errore 3116403 significa che la richiesta del manifest è stata effettuata correttamente, ma il server rifiuta per pubblicarlo. Può essere CORS, auth o qualsiasi altro server o integrazione i problemi che gli sviluppatori dovrebbero esaminare.