La proprietà MediaPlayerItem.timedMetadata consente di accedere a tutti gli oggetti TimedMetadata creati dai tag playlist/manifest o dai tag ID3 all'interno del flusso multimediale. La proprietà MediaPlayerItem.hasTimedMetadata indica se nel supporto corrente è presente un tag personalizzato sottoscritto.
Puoi monitorare i metadati temporizzati ascoltando i seguenti eventi, che notificano all’applicazione l’attività correlata:
MediaPlayerItemEvent.ITEM_CREATED
: elenco iniziale di TimedMetadata
Gli oggetti sono disponibili dopo il MediaPlayerItem
viene creato. Questo evento avvisa l'applicazione quando si verifica.
MediaPlayerItemEvent.ITEM_UPDATED
: per i flussi live/lineari in cui il manifesto/la playlist viene aggiornato periodicamente, è possibile che nella playlist/il manifesto aggiornato vengano visualizzati tag personalizzati aggiuntivi, pertanto è possibile aggiungere al MediaPlayerItem.timedMetadata
proprietà. Questo evento avvisa l'applicazione quando si verifica.
TimedMetadataEvent.TIMED_METADATA_AVAILABLE
: ogni volta che un nuovo TimedMetadata
viene creato, questo evento viene inviato da MediaPlayer
. Questo evento non viene inviato per TimedMetadata
oggetto creato durante la fase di inizializzazione.