Codici errore PSDK

Ultimo aggiornamento: 2023-09-21

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

Errori

Nella tabella seguente vengono fornite informazioni dettagliate sulle notifiche di tipo ERRORE. La maggior parte degli errori contiene metadati rilevanti, ad esempio l’URL della risorsa che non è stata scaricata. Alcune notifiche contengono metadati che consentono di 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
OPERAZIONE RIUSCITA 0 L’operazione eseguita dall’API sottostante è riuscita.
ARGOMENTO_NON VALIDO 1 I dati o il formato dell’argomento fornito all’API sottostante non sono validi.
PUNTATORE_NULL 2 Uno degli argomenti passati è NULL oppure uno dei membri interni non è stato inizializzato.
ILLEGAL_STATE 3 Operazione non supportata nello stato corrente del lettore.
INTERFACE_NOT_FOUND 4 Il metodo interfaceCast genera questo errore quando l'interfaccia richiesta non viene implementata o ereditata da questo metodo.
CREATION_FAILED 5 Impossibile creare una delle risorse interne.
UNSUPPORTED_OPERATION 6 L'operazione richiesta non è attualmente supportata.
DATA_NOT_AVAILABLE 7 I dati richiesti non sono al momento disponibili.
SEEK_ERROR 8 Si è verificato un 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 Impossibile trovare il supporto specificato.
ERRORE_DI_RETE 13 Si è verificato un errore durante il download di un frammento o di un segmento (sia video che audio).
GENERIC_ERROR 14 Errore generico. Non effettivamente emesso da TVSDK. Questo è solo un marcatore per la fine dell’intervallo di codici numerici corrispondenti agli eventi di errore TVSDK.
INVALID_SEEK_TIME 15 Il tempo di ricerca fornito non è valido.
AUDIO_TRACK_ERROR 16 Si è verificato un errore relativo a una traccia audio (Audio alternativo)
ACCESS_FROM_DIFFERENTI_THREAD 17 L’API PSDK viene chiamata da un thread diverso da quello in cui è stato inizializzato PSDK.
ELEMENT_NOT_FOUND 18 Elemento non trovato.
NOT_IMPLEMENTATO 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 o la connessione a un server.

Avvisi

Nella tabella seguente vengono fornite informazioni dettagliate sulle notifiche di tipo WARN.
La maggior parte degli avvisi contiene metadati rilevanti, ad esempio l’URL della risorsa che non è stata scaricata. Alcune notifiche contengono metadati che consentono di specificare se il problema si è verificato nel contenuto video principale, nel contenuto audio alternativo o in un annuncio.

Nome errore Codice Descrizione
PLAYBACK_OPERATION_FAILED 200 Si è verificato un errore durante l’operazione di riproduzione. Operazione relativa alla riproduzione non riuscita
AVVISO_NATIVO 201 Errore della libreria AVE di basso livello.
AD_RESOLVER_FAILED 202 Il plug-in dell’annuncio non è riuscito a risolvere gli annunci.
AD_MANIFEST_LOAD_FAILED 203 Impossibile caricare il manifesto dell'annuncio.
AD_RESOLUTION_IN_PROGRESS 204 Operazione per la risoluzione degli annunci in corso.

Info

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

Codici di errore nativi

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

Nome errore Codice Descrizione
FINE_PERIODO -1 Fine del periodo.
OPERAZIONE RIUSCITA 0 Operazione completata.
ASYNC_OPERATION_IN_PROGRESS 1 Operazione asincrona. La richiesta di operazione è stata effettuata. Le informazioni di esito positivo o negativo saranno disponibili in seguito.
EOF 2 Operazione non possibile a causa della condizione di fine file (EOF).
DECODER_FAILED 3 Errore del decodificatore 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 Condizione di errore da cui il motore video non può essere ripristinato.
LOST_CONNECTION_RECOVERY 8 Errore di rete, tentativo di ripristino in corso.
NO_FIXED_SIZE 9 Impossibile determinare la dimensione della risorsa.
NOT_IMPLEMENTATO 10 Funzionalità non implementata.
MEMORIA_ESAURITA 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 Operazione consentita solo se in pausa.
OP_INVALID_WITH_AUDIO_ONLY_FILE 21 Impossibile utilizzare l'operazione su file solo 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.
RETE_NON DISPONIBILE 32 Rete non disponibile.
ERRORE_DI_RETE 33 Errore nell’ottenere dati dalla rete.
OVERFLOW 34 Overflow.
VIDEO_PROFILE_NOT_SUPPORTED 35 Profilo video non supportato.
PERIOD_NOT_LOADED 36 Tentativo di operazione su un periodo di blocco 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.
CHIAMATO_DA_SBAGLIATO_THREAD 38 Impossibile chiamare l'API dal thread errato. Principalmente, per gli elementi API che devono essere chiamati solo dal thread principale.
FRAGMENT_READ_ERROR 39 Errore di lettura del frammento. Nessun failover presente. Il motore proverà a leggere il frammento successivo.
INTERROTTO 40 Operazione interrotta da una chiamata di interruzione o eliminazione 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 interrompersi in qualsiasi momento e riprenderà quando la connessione sarà disponibile.
NO_USABLE_BITRATE_PROFILE 45 Nessun profilo di velocità in bit utilizzabile trovato nel flusso.
BAD_MANIFEST_SIGNATURE 46 Il manifesto ha una firma non valida. Il test della firma del manifesto non è riuscito.
IMPOSSIBILE_CARICARE_PLAYLIST 47 Impossibile caricare una playlist.
REPLACEMENT_FAILED 48 Impossibile eseguire la sostituzione specificata in un'API di inserimento. Ciò significa che l'inserimento è riuscito, ma la sostituzione non è riuscita. La sostituzione potrebbe non riuscire se il manifesto da sostituire è stato rimosso dalla timeline.
SWITCH_TO_AYMMETRIC_PROFILE 49 DRM sta passando a un profilo asimmetrico. È previsto che tutti i profili siano allineati in durata. In caso contrario, verrà visualizzato questo avviso e potrebbero verificarsi salti nella riproduzione.
LIVE_WINDOW_MOVE_BACKWARD 50 La finestra Live deve essere spostata solo in avanti. In caso contrario, questo avviso verrà generato e la finestra non verrà letta. Per questo motivo, potrebbero verificarsi salti (o pause lunghe/di arresto) nella riproduzione.
CURRENT_PERIOD_EXPIRED 51 La finestra Live è stata spostata oltre il periodo corrente.
CONTENT_LENGTH_MISMATCH 52 La lunghezza del contenuto segnalata dal server HTTP non corrisponde alla dimensione effettiva del file multimediale.
PERIOD_HOLD 53 Il lettore multimediale non è in grado di leggere ulteriormente perché ha raggiunto l’ora impostata dall’API setHoldAt.
LIVE_HOLD 54 Il lettore multimediale non è in grado di caricare i segmenti perché ha raggiunto la fine della finestra live. Il caricamento del segmento riprenderà quando il server aggiunge nuovi file multimediali alla finestra live. Questo stato viene generalmente raggiunto se:
  • BufferTime troppo alto (uguale o superiore alla durata della finestra attiva).
  • Una combinazione di una o più API di inserimento/cancellazione ha sostituito più supporti rispetto a quelli aggiunti.
  • Il periodo successivo è un periodo live con una sostituzione dei contenuti multimediali 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 packaging. 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 non valido che non può essere decodificato. In genere non si tratta di un errore irreversibile, ma indica che potrebbero verificarsi errori 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 l'intestazione di lettura.
POSTROLL_WITH_LIVE_NOT_ALLOWED 60 Gli inserimenti post-roll non sono consentiti nei file multimediali live. Sono tuttavia consentiti dopo che il server ha contrassegnato il supporto come completo.
INTERNAL_ERROR 61 Un problema molto raro che non dovrebbe mai accadere.
SPS_PPS_FOUND_OUTSIDE_AVCC 62 Il flusso non segue la raccomandazione di imballaggio di inserire sempre H264 SPS/PPS in un AVCC. Potrebbero essere visualizzati problemi di ricerca/riproduzione.
PARZIALE_SOSTITUZIONE 63 La sostituzione specificata in un’API di inserimento è stata eseguita solo parzialmente. Ciò si verifica quando replaceDuration si estende sulla durata della sequenza temporale.
RAPPRESENTAZIONE_M3U8_ERROR 64 Errore durante il caricamento della playlist della rappresentazione. Questo è solo per AVE, non per FlashPlayer.
NULL_OPERATION 65 L'operazione non esegue alcuna operazione.
SEGMENT_SKIPPED_ON_FAILURE 66 Il segmento non può essere riprodotto e viene saltato 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 sequenza temporale.
CANNOT_ERASE_TIMELINE 72 Impossibile eseguire un'operazione di cancellazione su una sequenza temporale.
DID_NOT_GET_NEXT_FRAGMENT 73 Impossibile ottenere il frammento successivo.
NO_TIMELINE 74 Nessuna timeline presente in una struttura di 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 sink audio presente in una struttura di dati interna.
FILE_OPEN_ERROR 78 Impossibile aprire il file.
FILE_WRITE_ERROR 79 Impossibile scrivere su un file.
FILE_READ_ERROR 80 Impossibile leggere da un file.
ID3PARSE_ERROR 81 Errore nell’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 sequenza temporale è troppo breve. Se si tratta di un flusso live, può verificarsi un buffering frequente.
AUDIO_ONLY_STREAM_START 84 Lo streaming è stato convertito in streaming solo audio.
AUDIO_ONLY_STREAM_END 85 Lo streaming è stato cambiato da "solo audio" a "video".
CHIAVE_NON_TROVATA 87 Impossibile trovare la chiave.
INVALID_KEY 88 Chiave non valida.
KEY_SERVER_NOT_FOUND 89 Il server chiavi non restituisce alcuna chiave.
MAIN_MANIFEST_UPDATE_TO_BE_HANDLED 90 Impossibile gestire l'aggiornamento del manifesto principale.
UNREPORTS_TIME_DISCONTINUITY_FOUND 91 È stata rilevata una discontinuità nell’ora non segnalata (PTS).
UNMATCHED_AV_DISCONTINUITY_FOUND 92 È stata rilevata una discontinuità audio e video senza corrispondenza.
TRICKPLAY_ENDED_DUE_TO_ERROR 93 Si è verificato un errore durante la riproduzione di contenuti multimediali in modalità di riproduzione con trucco. La modalità di riproduzione dei brani viene terminata e il flusso viene messo in pausa. Chiamare Play() per riprodurre il contenuto multimediale in modalità normale.
LIVE_WINDOW_MOVE_AHEAD 95 Il giocatore è fuori dalla finestra dal vivo e deve cercare in avanti per recuperare.

In questa pagina