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_ |
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_ABORTED | 101 | L'elemento multimediale ha attivato MediaError. |
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. |
Lo sviluppatore deve convalidare i parametri di codifica del proprio flusso. |
MEDIA_NETWORK | 103 | L'elemento multimediale ha generato un errore MediaError. |
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_ |
104 | L'elemento multimediale ha attivato MediaError. |
Convalida il segmento di dati degli sviluppatori e assicurati che i codec siano inclusi nei formati supportati da Cast. |
SOURCE_BUFFER_ |
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_ |
202 | Ciò riguarda due casi:
|
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_ |
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_ |
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_ |
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_ |
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_ |
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_ |
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_ |
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_ |
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:
|
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.