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