Codici di errore PSDK

Continua a leggere per conoscere i codici di errore PSDK, gli avvisi e i codici di errore nativi.

Errori

La tabella seguente fornisce informazioni dettagliate sulle notifiche di tipo ERRORE. La maggior parte degli errori contiene metadati pertinenti; ad esempio, l'URL della risorsa che non è stato possibile scaricare. Alcune notifiche contengono metadati per specificare se il problema si è verificato nel contenuto video principale, nel contenuto audio alternativo o in un annuncio.

Nome errore PSDK Codice errore PSDK Descrizione
SUCCESSO 0 L'operazione eseguita dall'API sottostante ha esito positivo.
INVALID_ARGUMENT 1 I dati o il formato dell'argomento fornito all'API sottostante non sono validi.
NULL_POINTER 2 Uno degli argomenti passati è NULL O uno dei membri interni non è stato inizializzato.
ILLEGAL_STATE 1 L'operazione non è supportata nello stato corrente del lettore.
INTERFACE_NOT_FOUND 4 Il metodo interfaceCast genera questo errore quando l'interfaccia richiesta non è implementata/ereditata da questo.
CREATION_FAILED 5 Creazione di una delle risorse interne non riuscita.
UNSUPPORTED_OPERATION 6 Al momento l'operazione richiesta non è supportata.
DATA_NOT_AVAILABLE 7 I dati richiesti non sono attualmente disponibili.
SEEK_ERROR 8 Errore durante l'esecuzione di un'operazione di ricerca.
UNSUPPORTED_FEATURE 9 Funzione non supportata.
RANGE_ERROR 10 Il valore specificato non è compreso nell'intervallo.
CODEC_NOT_SUPPORTED 11 Il codec audio/video del flusso non è supportato da TVSDK o dal dispositivo sottostante.
MEDIA_ERROR 12 Il supporto specificato non è stato trovato.
NETWORK_ERROR 13 Si è verificato un errore durante il download di un frammento o segmento (sia video che audio).
GENERIC_ERROR 14 Evento di errore generico. Non emesso da TVSDK. Questo è solo un indicatore per la fine dell'intervallo di codici numerici corrispondenti agli eventi di errore TVSDK.
INVALID_SEEK_TIME 15 Il tempo di ricerca specificato non è valido.
AUDIO_TRACK_ERROR 16 Si è verificato un errore relativo a una traccia audio (audio alternativo)
ACCESS_FROM_DIFFERENT_THREAD 17 L'API PSDK viene chiamata da un thread diverso da quello in cui è stato inizializzato PSDK.
ELEMENT_NOT_FOUND 18 L'elemento non è stato trovato.
NOT_IMPLEMENTED 19 Funzionalità non implementata.
PRE_ROLL_DISABLED 20 Il preroll è stato disabilitato tramite AdvertisingMetadata.
PLAYBACK_NOT_AUTHORIZED 57 La riproduzione HLS non è stata abilitata nel Flash Player. Consulta AuthorizedFeatures.enableMediaPlayerHLSPlayback().
NETWORK_TIMEOUT 58 Timeout della rete durante il recupero di una risorsa/la connessione a un server.

Avvisi

La tabella seguente fornisce informazioni dettagliate sulle notifiche di tipo WARN.
La maggior parte delle avvertenze contiene metadati pertinenti; ad esempio, l'URL della risorsa che non è stato possibile scaricare. Alcune notifiche contengono metadati per specificare se il problema si è verificato nel contenuto video principale, nel contenuto audio alternativo o in un annuncio.

Nome errore Code Descrizione
PLAYBACK_OPERATION_FAILED 200 Errore durante l'operazione di riproduzione. Operazione relativa alla riproduzione non riuscita
NATIVE_WARNING 201 Errore della libreria AVE di basso livello.
AD_RESOLVER_FAILED 202 Impossibile risolvere gli annunci.
AD_MANIFEST_LOAD_FAILED 203 Impossibile caricare il manifesto dell'annuncio.
AD_RESO_IN_PROGRESS 204 Operazione per la risoluzione degli annunci è in corso.

Informazioni

Nome errore Code Descrizione
REVENUE_OPTIMIZATION_REPORTING 300 Notifiche dettagliate TVSDK per ulteriori reporting e analisi.

Codici di errore nativi

L'interfaccia Video Encoder di AVE restituisce le notifiche di riproduzione video nell'oggetto metadati NATIVE_ERROR.

Nome errore Code Descrizione
END_OF_PERIOD -1 Fine del periodo.
SUCCESSO 0 Operazione completata.
ASYNC_OPERATION_IN_PROGRESS 1 Operazione asincrona. La richiesta di operazione è stata effettuata. Le informazioni sul successo/fallimento saranno disponibili in seguito.
EOF 2 Operazione non possibile a causa della condizione di fine del file (EOF).
DECODER_FAILED 1 Il decodificatore non è riuscito in fase di esecuzione.
DEVICE_OPEN_ERROR 4 Impossibile aprire il decodificatore hardware.
FILE_NOT_FOUND 5 Impossibile individuare la risorsa.
GENERIC_ERROR 6 Errore generico.
IRRECOVERABLE_ERROR 7 Una condizione di errore per la quale il motore video non è in grado di eseguire il ripristino.
LOST_CONNECTION_RECOVERABLE 8 Errore di rete, tentativo di ripristino.
NO_FIXED_SIZE 9 Impossibile determinare la dimensione della risorsa.
NOT_IMPLEMENTED 10 Funzionalità non implementata.
OUT_OF_MEMORY 11 Memoria insufficiente.
PARSE_ERROR 12 Errore durante l'analisi del file multimediale.
SIZE_UNKNOWN 13 La risorsa ha una dimensione, ma è sconosciuta.
UNDER_FLOW 14 Condizione di underflow.
UNSUPPORTED_CONFIG 15 Configurazione non supportata.
UNSUPPORTED_OPERATION 16 Operazione non supportata.
WAITING_FOR_INIT 17 Non ancora inizializzato.
INVALID_PARAMETER 18 Parametro non valido.
INVALID_OPERATION 19 Operazione non consentita.
OP_ONLY_ALLOWED_IN_PAUSED_STATE 20 L'operazione è consentita solo in pausa.
OP_INVALID_WITH_AUDIO_ONLY_FILE 21 L'operazione non può essere utilizzata solo sui file audio.
PREVIOUS_STEP_SEEK_IN_PROGRESS 22 L'operazione di ricerca precedente è ancora in corso.
SOURCE_NOT_SPECIFIED 23 Risorsa non specificata.
RANGE_ERROR 24 Il valore specificato non è compreso nell'intervallo.
INVALID_SEEK_TIME 25 Tempo di ricerca non valido.
FILE_STRUCTURE_INVALID 26 Il file specificato non è conforme alla sintassi prevista.
COMPONENT_CREATION_FAILURE 27 Impossibile creare un componente essenziale.
DRM_INIT_ERROR 28 Impossibile creare il contesto DRM.
CONTAINER_NOT_SUPPORTED 29 Tipo di contenitore non supportato.
SEEK_FAILED 30 Ricerca non riuscita.
CODEC_NOT_SUPPORTED 31 Codec non supportato.
NETWORK_UNAVAILABLE 32 Rete non disponibile.
NETWORK_ERROR 33 Errore durante il recupero dei dati dalla rete.
OVERFLOW 34 Overflow.
VIDEO_PROFILE_NOT_SUPPORTED 35 Profilo video non supportato.
PERIOD_NOT_LOADED 36 È stata tentata un'operazione su un periodo HOLD o su un periodo non ancora caricato.
INVALID_REPLACE_DURATION 37 La durata di sostituzione specificata non è valida o si estende oltre la fine del flusso.
CALLED_FROM_WRONG_THREAD 38 L'API non può essere chiamata dal thread sbagliato. Principalmente, per gli elementi API che dovrebbero essere richiamati solo dal thread principale.
FRAGMENT_READ_ERROR 39 Errore di lettura del frammento. Nessun failover presente. Il motore tenterà di leggere il frammento successivo.
ABORTO 40 L'operazione è stata interrotta da una chiamata Abort o Destroy esplicita.
UNSUPPORTED_HLS_VERSION 41 Impossibile riprodurre questa versione del supporto HLS.
CANNOT_FAIL_OVER 42 Impossibile eseguire il failover.
HTTP_TIME_OUT 43 Timeout del download HTTP.
NETWORK_DOWN 44 La connessione di rete dell'utente non è attiva. La riproduzione potrebbe arrestarsi in qualsiasi momento e riprenderà quando la connessione sarà disponibile.
NO_USABLE_BITRATE_PROFILE 45 Nessun profilo di bitrate utilizzabile trovato nel flusso.
BAD_MANIFEST_SIGNATURE 46 Il manifesto ha una firma errata. Il test di firma del manifesto non è riuscito.
CANNOT_LOAD_PLAYLIST 47 Impossibile caricare una playlist.
REPLACEMENT_FAILED 48 La sostituzione specificata in un'API Insert non è riuscita. Ciò significa che l'inserimento è riuscito ma non è stato sostituito. La sostituzione potrebbe non riuscire se il manifesto da sostituire è stato rimosso dalla timeline.
SWITCH_TO_ASYMMETRIC_PROFILE 49 DRM sta passando a un profilo asimmetrico. Tutti i profili devono essere allineati in base alla durata. In caso contrario, l'avviso verrà visualizzato e potrebbero verificarsi salti durante la riproduzione.
LIVE_WINDOW_MOVED_BACKWARD 50 La finestra Live deve essere spostata solo in avanti. In caso contrario, verrà visualizzato questo avviso e la finestra non verrà letta. A causa di ciò, durante la riproduzione potrebbero verificarsi salti (o interruzioni/pause lunghe).
CURRENT_PERIOD_EXPIRED 51 La finestra Live si è spostata oltre il periodo corrente.
CONTENT_LENGTH_MISMATCH 52 La lunghezza del contenuto indicata dal server HTTP non corrisponde alla dimensione effettiva del supporto.
PERIOD_HOLD 53 Il lettore multimediale non è in grado di leggere ulteriormente perché ha raggiunto il tempo impostato dall'API setHoldAt.
LIVE_HOLD 54 Il lettore multimediale non è in grado di caricare i segmenti perché ha raggiunto la fine della finestra dal vivo. Il caricamento del segmento riprenderà quando il server aggiungerà nuovi supporti alla finestra dal vivo. Questo stato viene generalmente raggiunto se:
  • Il valore bufferTime è troppo alto (uguale o superiore alla durata della finestra attiva).
  • Una combinazione di una o più API insert/delete ha sostituito più supporti rispetto a quelli aggiunti.
  • Il periodo successivo è un periodo live con una sostituzione di supporti in sospeso (a causa della chiamata API InsertBy)
BAD_MEDIA_INTERLEAVING 55 L'interfoliazione audio e video nel supporto non viene eseguita correttamente. Si tratta di un errore di package. L'avviso viene inviato quando la differenza supera i due secondi.
DRM_NOT_AVAILABLE 56
PLAYBACK_NOT_AUTHORIZED 57 La riproduzione HLS non è stata abilitata nel Flash Player. Consulta AuthorizedFeatures.enableHLSPlayback.
BAD_MEDIA_SAMPLE_FOUND 58 Il decodificatore ha ricevuto un campione errato che non può essere decodificato. In genere non si tratta di un errore fatale, ma indica che potrebbero verificarsi dei problemi nell’audio/video. Troppe istanze di questo errore indicano una codifica non valida o un file non valido.
RANGE_SPANS_READ_HEAD 59 Dopo l'avvio della riproduzione, l'intervallo Inserisci/Sostituisci non deve contenere la testina di lettura.
POSTROLL_WITH_LIVE_NOT_ALLOWED 60 Gli inserimenti post-roll non sono consentiti su un supporto live. Tuttavia, sono consentiti dopo che il server contrassegna il supporto come completo.
INTERNAL_ERROR 81 Una questione molto rara che non dovrebbe mai accadere.
SPS_PPS_FOUND_OUTSIDE_AVCC 62 Il flusso non segue la raccomandazione del package di inserire sempre H264 SPS/PPS in un AVCC. È possibile che si verifichino problemi di ricerca/riproduzione.
PARAL_REPLACEMENT 63 La sostituzione specificata in un'API Insert è stata eseguita solo in parte. Questo accade quando replaceDuration si estende sulla durata della timeline.
RENDITION_M3U8_ERROR 64 Errore durante il caricamento della playlist della rappresentazione. Questo è solo per AVE, non per Flash Player.
NULL_OPERATION 65 L'operazione non ha alcun effetto.
SEGMENT_SKIPPED_ON_FAILURE 66 Il segmento non può essere riprodotto e viene ignorato in caso di errore.
INCOMPATIBLE_RENDER_MODE 67 Modalità di rendering non compatibile.
PROTOCOL_NOT_SUPPORTED 68 Il protocollo Web utilizzato nell'URL non è supportato.
PARSE_ERROR_INCOMPATIBLE_VERSION 69 Errore durante l'analisi del file multimediale.
MANIFEST_FILE_UNEXPECTEDLY_CHANGED 70 Il file manifesto è stato modificato in modo imprevisto.
CANNOT_SPLIT_TIMELINE 71 Impossibile eseguire un'operazione di divisione su una timeline.
CANNOT_ERASE_TIMELINE 72 Impossibile eseguire un'operazione di cancellazione su una timeline.
DID_NOT_GET_NEXT_FRAGMENT 73 Impossibile ottenere il frammento successivo.
NO_TIMELINE 74 Nessuna timeline presente in una struttura dati interna.
LISTENER_NOT_FOUND 75 Nessun listener trovato in una struttura dati interna.
AUDIO_START_ERROR 76 Impossibile avviare l'audio.
NO_AUDIO_SINK 77 Nessun lavello audio presente in una struttura dati interna.
FILE_OPEN_ERROR 78 Impossibile aprire il file.
FILE_WRITE_ERROR 79 Impossibile scrivere in un file.
FILE_READ_ERROR 80 Impossibile leggere da un file.
ID3PARSE_ERROR 81 Errore durante l'analisi dei dati ID3.
SECURITY_ERROR 82 Caricamento del contenuto non riuscito a causa di restrizioni di protezione.
TIMELINE_TOO_SHORT 83 La durata della timeline è troppo breve. Se si tratta di un flusso live, possono verificarsi frequenti buffering.
AUDIO_ONLY_STREAM_START 84 Lo streaming è stato commutato in un flusso solo audio.
AUDIO_ONLY_STREAM_END 85 Lo streaming è stato commutato da solo audio a un flusso con video.
KEY_NOT_FOUND 87 Impossibile trovare la chiave.
INVALID_KEY 88 La chiave non è valida.
KEY_SERVER_NOT_FOUND 89 Il server delle chiavi non restituisce una chiave.
MAIN_MANIFEST_UPDATE_TO_BE_HANDLED 90 Impossibile gestire l'aggiornamento del manifesto principale.
UNREPORTED_TIME_DISCONTINUITY_FOUND 91 Discontinuità dell'ora non segnalata (PTS) trovata.
UNMATCHED_AV_DISCONTINUITY_FOUND 92 Discontinuità audio e video non corrispondente rilevata.
TRICKPLAY_ENDED_DUE_TO_ERROR 93 Si è verificato un errore durante la riproduzione del file multimediale in modalità di riproduzione trucco. La modalità di riproduzione dei mattoni è terminata e il flusso viene messo in pausa. Chiamate Play() per riprodurre il supporto in modalità normale.
LIVE_WINDOW_MOVED_AHEAD 95 Il giocatore è fuori dalla finestra dal vivo e deve cercare di recuperare.

In questa pagina