Notificaciones para etiquetas de manifiesto

La propiedad MediaPlayerItem.timedMetadata le permite acceder a todos los objetos TimedMetadata creados a partir de etiquetas playlist/manifest o a partir de etiquetas ID3 en el flujo de medios. La propiedad MediaPlayerItem.hasTimedMetadata indica si existe una etiqueta personalizada suscrita en el medio actual.

Puede monitorizar los metadatos temporizados escuchando los siguientes eventos, que notifican a la aplicación de la actividad relacionada:

  • MediaPlayerItemEvent.ITEM_CREATED: La lista inicial de TimedMetadata objetos está disponible después de MediaPlayerItem crearla. Este evento notifica a la aplicación cuando esto sucede.

  • MediaPlayerItemEvent.ITEM_UPDATED: Para flujos en directo/lineales en los que el manifiesto/lista de reproducción se actualiza periódicamente, pueden aparecer etiquetas personalizadas adicionales en la lista de reproducción/manifiesto actualizado, por lo que se pueden agregar objetos TimedMetadata adicionales a la MediaPlayerItem.timedMetadata propiedad. Este evento notifica a la aplicación cuando esto sucede.

  • TimedMetadataEvent.TIMED_METADATA_AVAILABLE: Cada vez que se crea un nuevo TimedMetadata objeto, el MediaPlayer envía este evento. Este evento no se envía para el objeto TimedMetadata creado durante la fase de inicialización.

En esta página

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