Quando TVSDK gestisce un errore nativo, restituisce come stringhe alcuni o tutti i seguenti valori chiave di metadati.
Nome chiave metadati | Valore metadati |
---|---|
NATIVE_ERROR_CODE | Codice di errore nativo dall'AVE. Questi codici rappresentano quanto segue:
|
NATIVE_ERROR | Breve descrizione della notifica (ad esempio, AAXS_InvalidVoucher o DECODER_FAILED). |
DESCRIZIONE | Descrizione lunga della notifica (ad esempio, Operazione di risoluzione annunci non riuscita). |
PSDK_ERROR_CODE | com.adobe.mediacore. PSDKErrorValore numerico come stringa (ad esempio, "13"). |
PSDK_ERROR | com.adobe.mediacore. PSDKErrorCodeas una stringa (ad esempio, kECNetworkError). |
AVVISO | Descrizione dell’avviso. |
ERRORE | Descrizione dell’errore. |
DRM | |
NATIVE_SUBERROR_CODE | Errore secondario del modulo DRM. |
DRM_ERROR_STRING | Descrizione dell’errore. |
DRM_ERROR_SERVER_URL | URL del server DRM a cui TVSDK ha tentato di parlare. |
Errore di caricamento del manifesto dell'annuncio | |
AD_URL | URL del contenuto non caricato. |
AD_TYPE | Tipo di annuncio (una costante dall' MediaResource.Type enum). |
AD_DURATION | Durata dell’annuncio in millisecondi. |
AD_ID | ID assegnato all’annuncio. |
Errori di file | |
DOWNLOAD_ERROR | Descrizione dell'errore durante il download del file multimediale. |
URL | URL del file scaricato. |
MANIFEST_ERROR | Descrizione dell'errore durante il download del file manifest. |
CONTENT_ERROR | Descrizione dell’errore durante il download del frammento (ad esempio, ts). |
Errori di traccia audio | |
AUDIO_TRACK_NAME | Nome della traccia audio non caricata, come specificato nel manifesto. |
AUDIO_TRACK_LANGUAGE | Lingua della traccia audio, come specificato nel manifesto. |
Errori di ricerca | |
DESIRED_SEEK_PERIOD | ID del periodo (numero intero). |
DESIRED_SEEK_POSITION | Posizione (in millisecondi) cercata (doppia). |
Varie | |
AUDITUDE_ERROR_CODE | Codice di errore di audit (numero). |
L'interfaccia Video Encoder del motore video Adobe restituisce queste notifiche DRM nell'oggetto metadati NATIVE_ERROR
.
Quando segnali gli errori DRM in Adobe, assicurati di includere i NATIVE_SUBERROR_CODE
e DRM_ERROR_STRING
per l'assistenza nella risoluzione dei problemi.
Questo elenco fornisce informazioni specifiche per TVSDK sugli errori. Per descrizioni complete, consultare Guida di riferimento per gli errori di runtime di ActionScript per Adobe Flash Platform.
Valore della chiave di metadati NATIVE_- ERROR_CODE | Valore della chiave di metadati NATIVE_ERROR_NAME | Significato |
---|---|---|
3300 | AAXS_InvalidVoucher |
|
3301 | AAXS_AuthenticationFailed | Impossibile autenticare o autorizzare il client.
Per ulteriori informazioni su questo codice di errore, consulta DRM error 3301 causes and resolution (Cause e risoluzione dell'errore DRM 3301). |
3302 | AAXS_RichiediSSL | In Access 4.0 e versioni successive, questo errore viene generato su iOS quando l'URL della chiave remota non utilizza HTTPS come schema. HTTPS è obbligatorio.
|
3303 | AAXS_ContentExpired | Il contenuto visualizzato è scaduto in base alle regole impostate dal provider di contenuti. subErrorId contiene un errore di riga o un errore specifico del client.
Per ulteriori informazioni su questo codice di errore, consulta 3303 (Contenuto scaduto) con AMS/FMS che utilizza un flusso live?. |
3304 | AAXS_AuthorizationFailed | Per ulteriori informazioni su questo codice di errore, consulta DRM error 3301 causes and resolution (Cause e risoluzione dell'errore DRM 3301). |
3305 | AAXS_ServerConnectionFailed | Timeout della connessione ai server di licenza o di dominio a causa di un ritardo della rete o della disconnessione del client. Normalmente subErrorId contiene codice di ritorno HTTP.
Per ulteriori informazioni su questo codice di errore, vedere DRM 3305 [ServerConnectionFailed] cause e risoluzione. |
3306 | AAXS_ClientUpdateRequest | Utilizza una versione più recente di TVSDK per Android. Il client corrente non può completare l'azione richiesta, ma un client aggiornato potrebbe essere in grado di completare la richiesta. Questo può avere diverse cause:
Per ulteriori informazioni su questo codice di errore, vedi Come risolvere un codice di errore 3306 DRMErrorEvent |
3307 | AAXS_InternalFailure | Questo generalmente rappresenta un bug nel codice di accesso di Adobe ed è imprevisto, a meno che non ci sia un bug noto, come di seguito. subErrorId contiene un errore di riga o un errore specifico del client.
Importante: 3307:1107296344 (FailedToGetBrokerHandle) potrebbe verificarsi con le versioni del browser Chrome 24-28. |
3308 | AAXS_WrongLicenseKey | Questo errore viene generato ogni volta che la licenza utilizzata contiene la chiave sbagliata per decrittografare il contenuto. subErrorId contiene un errore di riga o un errore specifico del client. Sembra che ci siano solo due modi per generare questo bug:
|
3309 | AAXS_CorruptedAdditionalHeader | Questo si verifica se l’intestazione è più grande di 65536 byte.
|
3310 | AAXS_AppIDMismatch | L'applicazione Android non corrisponde a quella in uso. L'applicazione AIR corretta o il file SWF del Flash non viene utilizzato. |
3311 | AAXS_AppVersionMismatch | Non in uso. Questo problema potrebbe ancora essere generato dallo stack versione 1.x in AIR. |
3312 | AAXS_LicenseIntegrity | Per risolvere il problema, scarica nuovamente la licenza dal server. |
3313 | AAXS_WriteMicrosafeFailed | Questo problema si verifica quando il sistema non è in grado di scrivere sul file system. subErrorIdcontains un errore di riga o di errore specifico del client. In Microsoft Windows, l'errore 3313 potrebbe essere generato da Active X o da un lettore flash NPAPI quando il contenuto crittografato ha un licenseID o un policyID troppo lungo. Ciò è dovuto alla lunghezza massima del percorso in Windows. (Il plugin del pepe non ha questo problema.) Vedere watson 3549660
|
3314 | AAXS_CorruptedDRMMetadata | Questo errore indica spesso che il contenuto è stato compilato con certificati PKI di prova e il lettore è generato con PKI di produzione o viceversa. subErrorId contiene un errore di riga o un errore specifico del client.
|
3315 | AAXS_PermissionDenied | Ci sono bug noti in cui questo codice di errore viene lanciato quando è previsto un 3305. Per ulteriori informazioni, vedere DRM 3305 [ServerConnectionFailed] cause e risoluzione. Il file SWF remoto caricato da AIR non può accedere alle funzionalità del Flash Access. Questo codice di errore può anche essere generato se si verifica un errore di sicurezza durante l'accesso alla rete. Alcuni esempi includono il server di destinazione che non consente al client di connettersi utilizzando crossdomain.xml oppure il crossdomain.xml non è raggiungibile. Per ulteriori informazioni, consulta Errore DRM 3315 possibile causa principale e risoluzione. |
3316 | AAXS_NOTUSED_MOVED | Era ADOBECPSHIM_MinorErr_MissingAdobeCPModule. È stato spostato a 3344 a causa di un conflitto con il codice di errore Flash. |
3317 | AAXS_LoadAdobeCPF non riuscito | Importante: Si tratta di un errore raro che in genere non si verifica in un ambiente di produzione. Se si verifica l’errore, puoi effettuare una delle seguenti operazioni:
|
3318 | AAXS_IncompatibleAdobeCPVersion | Non applicabile per Android. |
3319 | AAXS_MissingAdobeCPGetAPI | Non applicabile per Android. |
3320 | AAXS_HostAuthenticateFailed | Non applicabile per Android. |
3321 | AAXS_I15nNon riuscito | Il processo di provisioning del client con chiavi non è riuscito. subErrorId contiene un errore di riga o specifico per il client.
Per ulteriori informazioni, consulta Errore DRM 3321 Causes & Resolution (Cause e risoluzione dell'errore DRM 3321). |
Errori di corruzione nel negozio globale | ||
3322 | AAXS_DeviceBindingFailed | Il dispositivo non sembra corrispondere alla configurazione presente al momento dell'inizializzazione. subErrorId contiene un errore di riga o specifico per il client. Il software del distributore deve effettuare una delle seguenti operazioni:
Questo errore non si verifica frequentemente. Negli ambienti aziendali che utilizzano profili di roaming, se un utente visualizzava contenuti protetti da DRM, l’errore di probabilità 3322 che si verifica aumenta quando l’utente effettua l’accesso da computer diversi. Se possibile, il distributore deve cercare di ottenere queste informazioni dall'utente. Se l'errore si verifica frequentemente, inoltralo all'Adobe. È necessario notificare ad Adobe se il ripristino dell'archivio licenze ha risolto il problema (o meno) e indicare ad Adobe in quali browser si verifica l'errore. Per ulteriori informazioni, consulta i seguenti articoli: |
3323 | AAXS_CorruptGlobalStateStore | I file utilizzati dal client DRM sono stati modificati in modo imprevisto. subErrorId contiene un errore di riga o specifico per il client.
|
3324 | AAXS_MachineTokenInvalid | Reimposta l'archiviazione locale DRM per questa applicazione. Chiama DRMManager.resetDRM. Il server licenze potrebbe non essere in grado di connettersi al server dell’elenco di revoche di certificati (CRL) per aggiornare i file CRL o il computer client richiede una licenza/autenticazione revocata dal server licenze. Nei registri del server, un codice di errore 111 è MachineTokenInvalid. Tuttavia, a livello di client, il codice di errore 111 viene tradotto in codice di errore 3324. L'amministratore del server di licenza DRM deve verificare se il server di licenza del cliente è mai stato in grado di recuperare i file Adobe CRL. Se il cliente utilizza Tomcat, il cliente può controllare la directory tomcat/temp/ per verificare se sono presenti 4 file CRL.
Per ulteriori informazioni, vedere Regole del firewall. Se i file CRL non sono disponibili o sono scaduti, è necessario verificare se è possibile raggiungere il server licenze. Apri un server di accesso alla rete sul server licenze del cliente, riavvia il server e ottieni un tentativo del client di richiedere una licenza dal server. Puoi osservare il traffico di rete per vedere se le chiamate ai seguenti endpoint URL hanno esito positivo: Suggerimento: È inoltre possibile immettere i seguenti URL CRL in un browser per verificare se è possibile scaricare manualmente ogni file.
Se le regole del firewall sono aperte e non sono presenti errori 3324 correnti, potrebbe esserci stato un problema di rete temporaneo. Controlla i registri server del cliente, che probabilmente si trovano nella directory /tomcat/logs/, per determinare se si è verificato un errore quando il server licenze ha tentato di recuperare gli elenchi di revoca dei certificati. Importante: Un errore potrebbe verificarsi quando un numero elevato (o una frammentazione) di client segnala un errore 3324 a un problema di rete temporaneo durante il rinnovo di un file CRL. Quando è stato risolto il problema della rete, sono stati risolti anche i 3324 problemi. Se tutti e 4 i file CRL esistono nella directory tomcat/temp/ e i client ricevono ancora i codici di errore 3324, potrebbero esserci problemi di accesso ai file CRL. Per risolvere questo problema, è possibile esaminare i registri ed eliminare i file CRL esistenti. Se non ci sono problemi al server, chiedi all'utente di reimpostarlo come descritto in 3322. |
Errori di danneggiamento dell'archivio server | ||
3325 | AAXS_CorruptServerStateStore | I file utilizzati dal client DRM sono stati modificati in modo imprevisto. subErrorIdcontains un errore di riga o specifico per il client.
|
3326 | AAXS_StoreTamperingDetected | Chiama DRMManager.resetDRM. L'archivio licenze è stato manomesso o danneggiato e non può più essere utilizzato. Il software del distributore deve guidare l'utente a reimpostare nello stesso modo descritto in 3322. |
3327 | AAXS_ClockTamperingDetected | Correggi l'orologio o acquisisci nuovamente la licenza Authn/Lic/Domain . |
Errori server Authentication/License/Domain | ||
3328 | AAXS_ServerErrorTryAgain | Si tratta di un errore lato server in cui il server non è riuscito a completare la richiesta dal client. Questo errore può verificarsi quando, ad esempio, il server è occupato, HTTP/500, il server non dispone della chiave necessaria per decrittografare la richiesta e così via. Sul client, non c'è modo di determinare cosa è andato storto. Per determinare gli errori, il cliente deve rivedere i registri del server di accesso Adobe, solitamente denominati AdobeFlashAccess.log. Nel registro è sempre presente una traccia di stack descrittiva per indicare il problema. subErrorIdcontains un errore di riga o specifico per il server. Il distributore deve esaminare i registri del server per identificare quale server sta inviando questo errore. Per gli errori 3328 con codice di errore secondario 101, il server non può decrittografare la richiesta. Il cliente deve verificare che i certificati del server di licenza/trasporto installati sul server licenze corrispondano e corrispondano ai certificati utilizzati durante il packaging. Inoltre, se i clienti utilizzano l'implementazione di riferimento, devono assicurarsi che non ci siano errori di battitura nel file flashaccess-refimpl.properties in cui sono specificati i certificati principali e aggiuntivi. |
3329 | AAXS_ApplicationSpecificError | Il codice di errore secondario specifico dell'applicazione non è noto al Flash Access. subErrorIdcontains un errore specifico del server dal server licenze personalizzato degli editori. Il server ha restituito un errore nello spazio dei nomi specifico dell'applicazione. |
330 | AAXS_DemandAuthentication | Questo errore si verifica quando il contenuto è configurato per chiedere ai client di eseguire l'autenticazione prima di ottenere le licenze.
|
Errori di applicazione della licenza non coperti sopra | ||
331 | AAXS_ContentNotyetValid | La licenza acquisita non è ancora valida. Per risolvere questo problema, controlla se l’orologio client non è impostato correttamente. Per impostare l’orologio client, ricompilare il contenuto o modificare la configurazione del server licenze. |
332 | AAXS_CachedLicenseScaduto | Riacquisire la licenza dal server. |
333 | AAXS_PlaybackWindowExpired | È necessario avvisare gli utenti che non possono riprodurre questo contenuto fino alla scadenza del criterio. |
334 | AAXS_InvalidDRMPlatform | Impossibile riprodurre il contenuto perché, ad esempio, il provider di contenuti ha configurato Accesso Adobe per negare il contenuto all'accesso Adobe su una piattaforma o una licenza condivisa con associazione a dominio è associata a un token di dominio condiviso destinato a una partizione diversa. CDM potrebbe generare questo errore se il contenuto non è stato compilato utilizzando una certificazione appropriata del packager (Gated feature CDM). Se il contenuto viene compilato con un certificato PHDS/PHLS non corretto, potrebbe funzionare in Chrome ma non in altri browser (o viceversa). Suggerimento: Questo perché Chrome utilizza diversi certificati PHDS/PHLS. Per confermare quale certificato viene utilizzato, scarica i dettagli dei metadati del contenuto e cerca i certificati destinatari. Per ulteriori informazioni, consulta https://adobeprimetime.zendesk.com/agent/tickets/2891. |
335 | AAXS_InvalidDRMVersion | Effettua l’aggiornamento alla versione più recente di TVSDK per Android. Per risolvere il problema, completa una delle seguenti attività:
|
336 | AAXS_InvalidRuntimePlatform | Non è consentito riprodurre il contenuto perché, ad esempio, il provider di contenuti ha configurato Access per negare il contenuto a FP/AIR su una piattaforma. |
337 | AAXS_InvalidRuntimeVersion | Effettua l’aggiornamento alla versione più recente di TVSDK per Android. Ciò si verifica se il contenuto o il server è configurato per negare la riproduzione a una particolare versione del Flash o dei runtime AIR.
|
338 | AAXS_UnknownConnectionType | Impossibile rilevare il tipo di connessione e il criterio richiede l'attivazione di Protezione output. Questo problema è previsto solo se il contenuto è confezionato per richiedere protezione dell'uscita digitale o analogica. Un problema nelle versioni di Flash Player precedenti alla versione 11.8.800.168 causava occasionalmente l'errore 3338 nel contenuto per il quale il criterio indica che la protezione del contenuto è USE IF AVAILABLE. Questo problema è stato risolto nelle versioni 11.8.800.168 e successive.
Per ulteriori informazioni, vedere Ottenere errori 3338 imprevisti quando il criterio DRM è impostato su USE_IF_AVAILABLE? |
339 | AAXS_NoAnalogPlaybackAllowed | Impossibile riprodurre su un dispositivo analogico. Per risolvere il problema, collegare un dispositivo digitale. |
3340 | AAXS_NoAnalogProtectionAvail | Impossibile riprodurre il contenuto perché la periferica di visualizzazione esterna analogica collegata (monitor/TV) non dispone delle funzionalità corrette (ad esempio, il dispositivo non dispone di Macrovision o ACP). |
3341 | AAXS_NoDigitalPlaybackAllowed | Impossibile riprodurre il contenuto su un dispositivo digitale. Importante: Questo problema non dovrebbe verificarsi in un ambiente di produzione, perché gli editori di contenuti non dovrebbero impedire la riproduzione digitale. |
3342 | AAXS_NoDigitalProtectionAvail | La periferica di visualizzazione digitale esterna (monitor/TV) collegata non dispone delle funzionalità corrette. Ad esempio, il dispositivo non dispone di HDCP. |
3343 | AAXS_IntegrityVerificationFailed | Non applicabile per Android. Questo errore è attualmente noto inizialmente dopo il rilascio di una nuova versione del Flash. Si verifica perché il Flash è stato aggiornato mentre il Flash era aperto, il che mette il Flash in uno stato errato fino al riavvio del browser.
|
3344 | AAXS_MissingAdobeCPModule | Non applicabile per Android. |
3345 | AAXS_DRMNoAccessError | Non applicabile per Android. Questo errore si verifica quando parte del Flash o di AIR non è stata installata correttamente. Il software del distributore deve effettuare una delle seguenti operazioni:
|
3346 | AAXS_MigrationFailed |
Per ulteriori informazioni, consulta i seguenti articoli del forum: |
3347 | AAXS_InsufficienteDeviceCapabilities | Il significato principale di questo errore è che la licenza ha un vincolo che il certificato DRM del cliente indica che non può soddisfare. Quando viene rilasciato il certificato DRM dei client, vengono definite le seguenti "funzionalità hardware":
Il significato secondario di questo errore è che la licenza ha impostato la politica "Jailbreak Enforcement" e un jailbreak è stato rilevato sul dispositivo. Questo controllo viene eseguito periodicamente sul lato client e non può essere controllato sul lato server. I distributori possono aggiornare i criteri e rimuovere le restrizioni. Per i criteri di funzionalità dei dispositivi, rilascia il comando di aggiornamento dei criteri con il flag -devCapabilitiesV1 e senza argomenti. Per l'applicazione di jailbreak, impostare policy.forcementJailbreak=false. |
3348 | AAXS_HardStopIntervalScaduto | Intervallo di arresto rigido scaduto. |
3349 | AAXS_ServerVersionTooHigh | Il server viene eseguito in una versione superiore alla versione più recente supportata dal client. |
3350 | AAXS_ServerVersionTooLow | Il server è in esecuzione in una versione inferiore alla versione minima supportata dal client. |
3351 | AAXS_DomainTokenInvalid | Token di dominio non valido. Per risolvere questo problema, registrati nuovamente con il dominio. |
3352 | AAXS_DomainTokenTooOld | Il token di dominio è più vecchio del token richiesto dalla licenza. Per risolvere il problema, registrati nuovamente con il dominio. |
3353 | AAXS_DomainTokenTooNew | Il token di dominio è più recente del token richiesto dalla licenza. |
3354 | AAXS_DomainTokenScaduto | Token di dominio scaduto. |
3355 | AAXS_DomainJoinFailed | Unione del dominio non riuscita. |
3356 | AAXS_NoCorresponsoRoot | Impossibile trovare una licenza radice per una licenza foglia V3. |
3357 | AAXS_NoValidEmbeddedLicense | Impossibile trovare una licenza incorporata valida. |
3358 | AAXS_NoACPProtectionAvail | Impossibile riprodurre perché il dispositivo analogico connesso non dispone di protezione ACP. |
3359 | AAXS_NoCGMSAProtectionAvail | Impossibile riprodurre perché il dispositivo analogico connesso non dispone di protezione CGMS-A. |
3360 | AAXS_DomainRegistrationRequired | Il contenuto richiede la registrazione del dominio. |
3361 | AAXS_NotRegisteredToDomain | Il computer non è registrato nel dominio per i metadati specificati. |
3362 | AAXS_OperationTimeoutError | L'operazione asincrona ha richiesto più tempo di maxOperationTimeout. Restituito solo da iOS DRMNative Framework. |
3363 | AAXS_UnsupportedIOSPlaylistError | Contenuto non supportato della playlist M3U8 trasmessa. Restituito solo da iOS DRMNative Framework. |
3364 | AAXS_NoDeviceId | Il framework ha richiesto l'ID dispositivo, ma il valore restituito è vuoto. L'utente non deve selezionare la casella di controllo Consenti identificatori per contenuto protetto nelle impostazioni di Chrome. |
3365 | AAXS_IncognitoModeNotAllowed | Questa combinazione di browser/piattaforma non consente la riproduzione protetta da DRM in modalità in incognito. Il software del distributore dovrebbe consigliare all'utente di uscire dalla modalità Incognito o utilizzare un browser diverso. Per ulteriori informazioni, consulta Errore DRM 3365 causa e risoluzione. |
3366 | AAXS_BadParameter | Il runtime dell'host ha chiamato la libreria di Access con un parametro errato. |
3367 | AAXS_BadSignature | Firma manifesto m3u8 non riuscita. Restituito solo da iOS DRMNative Framework o AVE. |
3368 | AAXS_UserSettingsNoAccess | L'utente ha annullato l'operazione o ha inserito impostazioni che impediscono l'accesso al sistema. Questo errore viene generato solo quando la versione SWF è 19 o successiva. Per la compatibilità con le versioni precedenti, viene lanciato 3321 quando il file SWF è versione 18 o precedente. Il software del distributore dovrebbe guidare l'utente a una spiegazione su come consentire l'accesso non sandbox plugin. Per ulteriori informazioni, consulta Accesso non sandbox di Google Chrome negato e Errore DRM 3322/3346/3368 in Chrome (Problemi di Info-Bar). |
3369 | AAXS_InterfaceNotAvailable | Interfaccia del browser richiesta non disponibile. Questo problema si verifica solo sul pepe. Potrebbe esserci una mancata corrispondenza tra il plug-in del Flash e la versione del browser. Il software del distributore deve guidare l'utente ad assicurarsi di avere installato la versione più recente del browser. Se le incidenze di questo errore aumentano e corrispondono al rilascio di un aggiornamento del browser, passa all’Adobe . |
3370 | AAXS_ContentIdSettingsNoAccess | L'utente ha disabilitato l'impostazione Consenti identificatori per contenuto protetto. Suggerimento: Questo errore è stato visualizzato con le versioni Pepper 13.0.0.x o successive. Il software del distributore deve guidare l'utente ad abilitare l'impostazione Consenti identificatori per contenuto protetto. Il team operativo del distributore deve guidare l'utente per abilitare l'impostazione Consenti identificatori per contenuto protetto. Per ulteriori informazioni, consulta https://forums.adobe.com/message/6518323#6518323. |
3371 | AAXS_ NoOPConstraintInPixelConstraints | Risoluzione non corretta in base ai vincoli di protezione dell'output contenuti nella licenza. Il software del distributore deve visualizzare un messaggio di errore. Chiedi all'utente di segnalare il problema al distributore con un titolo di contenuto. Il distributore deve riconfezionare il contenuto con un criterio valido. |
3372 | AAXS_ResolutionMaggioreThanMaxResolution | La risoluzione del contenuto è maggiore della risoluzione massima specificata nel vincolo di protezione dell'output. Se il team operativo del distributore vede questo errore nei propri registri, deve rivedere i criteri di protezione dell’output basati sulla risoluzione e, se necessario, riconfezionare il contenuto. |
3373 | AAXS_MinorErr_DisplayResolutionLargerThanConstrain | La risoluzione del contenuto è maggiore della risoluzione specificata dal vincolo di protezione dell'output attualmente attivo. Se il team operativo del distributore vede questo errore nei propri registri, deve rivedere i criteri di protezione dell’output basati sulla risoluzione e, se necessario, riconfezionare il contenuto. |
3374 | AAXS_MinorErr_ClientCommProcessFailed | Errore durante l'elaborazione della comunicazione lato client, ad esempio generazione di richieste, elaborazione della risposta, token di autenticazione non valido e così via. Se il team operativo del distributore vede questo errore nei propri registri, deve rivedere i criteri di protezione dell’output basati sulla risoluzione e, se necessario, riconfezionare il contenuto. |
L'interfaccia Video Encoder dell'AVE restituisce queste notifiche di riproduzione video nell'oggetto metadati NATIVE_ERROR
.
Valore della chiave di metadati NATIVE_ERROR_CODE | Valore della chiave di metadati NATIVE_ERROR_NAME | 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). |
3 | 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. Consultare 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. |
61 | 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. |
92 | UNMATCHED_AV_DISCONTINUITY_FOUND | Rilevata discontinuità audio e video non corrispondente. |
93 | TRICKPLAY_ENDED_DUE_TO_ERROR | Errore durante la riproduzione di contenuti multimediali in modalità riproduzione trucco. La modalità di riproduzione dei mattoni è terminata e il flusso viene messo in pausa. Invoca Play() per riprodurre il contenuto multimediale in modalità normale. |
95 | LIVE_WINDOW_MOVED_AHEAD | Il giocatore è fuori dalla finestra dal vivo e deve cercare in avanti per recuperare. |
Il modulo crypto del motore video Adobe restituisce queste notifiche nell'oggetto metadati NATIVE_ERROR
.
Valore della chiave di metadati NATIVE_ERROR_CODE | Valore della chiave di metadati NATIVE_ERROR_NAME | Significato |
---|---|---|
300 | CRYPTO_ALGORITHM_NOT_SUPPORTED |
L'algoritmo utilizzato non è supportato. |
301 | CRYPTO_ERROR_CORRUPTED_DATA |
Dati danneggiati. |
302 | CRYPTO_ERROR_BUFFER_TOO_SMALL |
Buffer troppo piccolo. |
303 | CRYPTO_ERROR_BAD_CERTIFICATE |
Certificato non valido. |
304 | CRYPTO_ERROR_DIGEST_UPDATE |
Aggiornamento digest. |
305 | CRYPTO_ERROR_DIGEST_FINISH |
Finitura digest. |
306 | CRYPTO_ERROR_BAD_PARAMETER |
Parametro non valido. |