Agregar detectores para TimelineUpdatedEvent

Última actualización: 2023-09-19

Para recibir notificaciones sobre actualizaciones de la cronología, registre los oyentes de eventos correspondientes.

Cada vez que se actualiza la cronología, la variable MediaPlayer envíos AdobePSDK.TimelineEvent con tipo AdobePSDK.PSDKEventType.TIMELINE_UPDATED.

  1. Implemente los oyentes adecuados.

    function onTimelineUpdatedEvent(event) {
        var timelineMarkers = event.timeline.timelineMarkers;
        //add code to remove old timeline markers from scrub-bar.
        var range = player.playbackRange;
        //iterate through the list of timelineMarkers
        for(var i = 0; i < timelineMarkers.length; i++)
        {
            var markerLocalTime = timelineMarkers[i].localRange.begin;
            var markerVirtualTime = timelineMarkers[i].virtualRange.begin;
            var duration = timelineMarkers[i].duration;
         // add code to draw a particular marker on scrub-bar
        }
    }
    
  2. Registre los oyentes de eventos.

    player.addEventListener(AdobePSDK.PSDKEventType.TIMELINE_UPDATED,
        onTimelineUpdatedEvent);
    

En esta página