Notifications for manifest tags

The MediaPlayerItem.timedMetadata property gives you access to all the TimedMetadata objects created from playlist/manifest tags or from ID3 tags within the media stream. The MediaPlayerItem.hasTimedMetadata property indicates whether a subscribed custom tag is present in the current media.

You can monitor timed metadata by listening for the following events, which notify your application of related activity:

  • MediaPlayerItemEvent.ITEM_CREATED: The initial list of TimedMetadata objects is available after the MediaPlayerItem is created. This event notifies your application when this happens.

  • MediaPlayerItemEvent.ITEM_UPDATED: For live/linear streams where the manifest/playlist refreshes periodically, additional custom tags might appear in the updated playlist/manifest, so additional TimedMetadata objects might be added to the MediaPlayerItem.timedMetadata property. This event notifies your application when this happens.

  • TimedMetadataEvent.TIMED_METADATA_AVAILABLE: Every time that a new TimedMetadata object is created, this event is dispatched by the MediaPlayer. This event is not dispatched for the TimedMetadata object created during the initialization phase.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now