Se un problema non viene risolto in questa pagina, visita la pagina dell'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 messaggi di errore multimediali.
Nome | Codice | Description (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 al di fuori del framework di trasmissione. |
BREAK_CLIP_CARICAMENTO_ERRORE | 901 | Errore restituito quando l'intercettazione del caricamento del clip di interruzione non riesce. | Esamina i contenuti dei clip delle interruzioni. |
BREAK_SEEK_INTERCEPTOR_ |
902 | Errore restituito quando l'intercettore di interruzione della ricerca ha esito negativo. | Verifica che l'intercettore di interruzione della ricerca sia corretto. |
IMMAGINE_ERRORE | 903 | Errore restituito quando l'immagine non viene caricata. | Verifica che l'URL dell'immagine rimandi alla posizione corretta. |
LOAD_INTERRUTTO | 904 | Un carico è stato interrotto da un'interruzione o da un altro carico. | Verifica se un'altra azione ha causato l'interruzione del carico. |
LOAD_FAILED | 905 | Comando di caricamento non riuscito. | Verifica che la richiesta di caricamento sia configurata correttamente e che il contenuto multimediale possa essere riprodotto. |
MEDIA_ERROR_MESSAGE | 906 | È stato inviato un messaggio di errore al mittente. | Controlla il destinatario web o il mittente per informazioni sull'errore. |
GENERICA | 909 | Errore restituito quando si verifica un errore sconosciuto. | Si è verificato un problema imprevisto. Questo dovrebbe essere raro. |
Codici di errore della libreria del lettore multimediale
Messaggi di errore relativi alla riproduzione da MPL inviati da eventi di errore o messaggi di errore multimediali.
Nome | Codice | Description (Descrizione) | Soluzione |
---|---|---|---|
MEDIA_SCONOSCIUTA | 100 | L'elemento multimediale ha riscontrato un errore sconosciuto attivato dalla piattaforma. | Si è verificato un errore con l'elemento multimediale che non indicava che sia uno di MediaError. |
ABBONAMENTO_MEDIA | 101 | L'elemento multimediale ha attivato un errore MediaError. |
Il processo di recupero della risorsa multimediale è stato interrotto su richiesta dell'utente. Di solito il problema è dovuto all'interruzione della riproduzione. |
CODICE_MEDIA | 102 | L'elemento multimediale ha attivato un errore MediaError. |
Lo sviluppatore deve convalidare i parametri di codifica del proprio stream. |
RETE_MEDIA | 103 | L'elemento multimediale ha attivato un errore MediaError. |
Download dei dati dei contenuti multimediali non riuscito perché Cast non utilizza elementi multimediali per il download. Questo problema può riguardare l'app; se necessario, segnalalo tramite Issue Tracker. |
MEDIA_SRC_NOT_ |
104 | L'elemento multimediale ha attivato un errore MediaError. |
Convalida il segmento di dati degli sviluppatori, assicurati che i codec siano inclusi nei formati supportati da Google Cast. |
ERRORE SOURCE_BUFFER_ |
110 | Cast non è in grado di aggiungere un buffer di origine all'origine multimediale esistente. Vedi Web Crypto. | Spesso i codici potrebbero essere errati nel flusso del codec nel file manifest nell'app. In caso contrario, invia una segnalazione tramite il tracker dei problemi di trasmissione. |
RETE MEDIAKEYS | 201 | Durante l'utilizzo di XhrIo in Media Keys per pubblicare una richiesta di licenza, si è verificato un errore di rete. | Lo sviluppatore convalida il server delle licenze. |
MEDIAKEYS_ |
202 | Questo riguarda due casi:
|
Download dei dati multimediali non riuscito, ma poiché Cast non utilizza l'elemento multimediale per il download, segnalalo tramite Issue Tracker. |
MEDIAKEYS_WEBCRYPTO | 203 | Durante l'utilizzo della Crittografia web integrata supportata dal browser, si è verificato un errore di decriptazione. Vedi API Web Crypto. | Segnalalo utilizzando il Issue Tracker. |
RETE_SEGMENTO | 301* | Impossibile recuperare qualsiasi segmento da qualsiasi velocità in bit (con tre nuovi tentativi di backoff esponenziale). | Gli sviluppatori devono verificare che i loro segmenti siano effettivamente disponibili. È possibile che un utente non riesca a raggiungere anche questi segmenti. |
PLAYLIST 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. È possibile che un utente non riesca a raggiungere anche la playlist. |
PLAYLIST_HLS_RETE | 312* | Impossibile recuperare il file m3u8 della playlist multimediale (in bit) con tre nuovi tentativi. | Gli sviluppatori devono verificare che le loro playlist siano effettivamente disponibili. È possibile che un utente non riesca a raggiungere anche la playlist. |
HLS_NETWORK_NO_KEY_ |
313 | La richiesta di chiave di decriptazione non ha restituito una risposta. | Gli sviluppatori devono convalidare il servizio chiavi di decriptazione. |
HLS_NETWORK_KEY_ |
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_ |
315 | Il segmento HLS ricevuto per l'elaborazione non è né un segmento TS né un segmento AAC mp4. Potrebbe trattarsi di un bug MPL o della configurazione del bug dell'app Ricevitore web. | Gli sviluppatori devono convalidare che i propri segmenti siano TS o AAC. |
PARLETTO_HLS_SEGMENTO | 316 | Errore restituito quando un segmento HLS non viene analizzato. | Gli sviluppatori devono convalidare la corretta formattazione dei loro segmenti. |
DASH_NETWORK | 321* | La richiesta XHR per ottenere il manifest DASH non è andata a buon fine. | Visualizza la sezione con le stelle per la diagnosi degli errori relativi alla rete. |
DASH_NO_INIT | 322 | Non possiamo estrarre i dati di inizializzazione dal primo segmento di DASH init. | Gli sviluppatori devono convalidare il proprio segmento DASH init. |
SMOOTH_RETE | 331* | La richiesta XHR per ottenere il manifest DASH non è andata a buon fine. | Visualizza la sezione Speciali 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 fluidi. |
HLS_MANIFEST_MASTER | informazioni | Analisi del file manifest HLS non riuscita. O ancora qualcosa che MPL non comprende ancora in m3u8 | Esamina i contenuti dell'URL del file manifest. |
PLAYLIST_MANIFEST_HLS | 412 | Analisi del file della playlist multimediale non riuscita. O ancora qualcosa che MPL non comprende ancora in m3u8 | Esamina i contenuti dell'URL della playlist dei contenuti multimediali. |
PERIODI_DASH_MANIFEST |
421 | Durante la normalizzazione del manifest Dash non abbiamo rilevato punti al suo interno. Si tratta di una anomalia. | Gli sviluppatori devono convalidare il manifest DASH. |
DASH_MANIFEST_NO_ |
422 | Non è presente alcun mimetype per una rappresentazione nel manifest. | Gli sviluppatori devono specificare il mimetype Audio/Video/Text per le loro rappresentazioni. |
INFORMAZIONI DASH_INVALID_SEGMENT_ |
423 | MPL richiede un indice di segmento che superi la lunghezza dei segmenti disponibili come specificato dalla rappresentazione nel manifest. | Segnala i link utilizzando la pagina Assistenza di Google Cast. |
SMOOTH_MANIFEST | 431 | Il 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 documentazione della classe di errore di Shaka Player.
Errori di rete comuni
Errore HTTP | Codice di stato | Description (Descrizione) | Soluzione |
---|---|---|---|
RICHIESTA_MODULO | 400 | La richiesta non è comprensibile dal server a causa della sintassi non corretta. Il client NON dovrebbe ripetere la richiesta senza modifiche. | Si è verificato un problema con l'URL. Verifica con gli sviluppatori delle applicazioni |
NON AUTORIZZATO | 401 | La richiesta richiede l'autenticazione dell'utente | Controlla l'applicazione per vedere se sono presenti informazioni di autenticazione corrette. |
NON_TROVATO | 404 | Il client può comunicare con il server, ma il server non ha potuto trovare ciò che è stato richiesto | Gli sviluppatori controllano le risorse URL e si assicurano che siano presenti. |
RICHIESTA_TIMEOUT | 408 | Il client non ha prodotto una richiesta entro il tempo in cui il server era pronto ad attendere. Il cliente POSSONO ripetere la richiesta in qualsiasi momento senza modifiche. | Potrebbe trattarsi di un problema relativo a una risorsa (scalabilità del server) o a una rete reale. |
ERRORE_INTERNO_SERVER_ |
500 | Il server ha riscontrato una condizione imprevista che ha impedito l'evasione della richiesta. | Gli sviluppatori controllano il problema del server. |
FINE_GATEWAY | 502 | Il server, agendo come gateway o proxy, ha ricevuto una risposta non valida dal server a monte a cui ha eseguito l'accesso nel tentativo di soddisfare la richiesta. | Gli sviluppatori controllano la configurazione del server. |
SERVIZIO_NON DISPONIBILE | 503 | Il server al momento non è in grado di gestire la richiesta a causa di un sovraccarico o di manutenzione temporanei del server. Ciò implica che 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. |
GATEWAY_TIMEOUT | 504 | Il server, agendo come gateway o proxy, non ha ricevuto una risposta tempestiva dal server a monte specificato dall'URI. | Gli sviluppatori controllano la configurazione e la connessione del server tra i propri periferici e 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 di segmento. |
6 | Errore HTTP. |
404 | Stato HTTP non trovato. |
La natura degli errori di rete: il motivo di alcuni di questi errori è fruibile mentre altri non lo sono. Ad esempio, l'errore 3018408 che indica il timeout potrebbe comportare una connessione scadente per l'utente, dove né il team di Cast né gli sviluppatori possono fare molto per farlo; attenzione, potrebbe anche significare che anche la CDN dello sviluppatore ha problemi. D'altra parte, un errore 3116403 significa che la richiesta del manifest è stata effettuata correttamente, ma il server rifiuta di pubblicarla. Potrebbe trattarsi di problemi CORS, di autenticazione o di qualsiasi altro tipo di server o di integrazione che gli sviluppatori dovrebbero esaminare.