Il sistema di notifica TVSDK genera vari errori, avvisi e avvisi informativi che forniscono metadati diagnostici.
Gli oggetti di notifica forniscono informazioni correlate allo stato del lettore. TVSDK fornisce un elenco ordinato cronologicamente degli oggetti di notifica. Ogni notifica contiene i seguenti metadati:
Elemento | Descrizione |
---|---|
type | Tipo di notifica. A seconda della piattaforma, questa proprietà è un tipo enumerato con i possibili valori INFO, WARN e ERROR. Questo è il raggruppamento di livello principale per le notifiche. |
codice | Alle notifiche sono assegnate le seguenti rappresentazioni numeriche:
Ciascun intervallo di livello superiore, ad esempio gli errori, è suddiviso in sottointervalli, ad esempio da 101000 a 101999, che rappresentano gli errori di riproduzione. |
name | Una stringa che contiene una descrizione leggibile dall'utente dell'evento di notifica, ad esempio SEEK_ERROR. |
metadati | Coppie chiave/valore che contengono ulteriori informazioni rilevanti sulla notifica. Ad esempio, una chiave denominata URL fornirà un valore corrispondente a un URL correlato alla notifica, ad esempio un URL non valido che ha causato un errore. |
innerNotification | Un riferimento a un altro oggetto MediaPlayerNotification che ha avuto un impatto diretto su questa notifica. Un esempio potrebbe essere una notifica di un errore di inserimento di annunci che corrisponde direttamente a un conflitto di inserimento della riga temporale. Non tutte le notifiche forniscono una notifica interna. |