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
.
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
}
}
Registre los oyentes de eventos.
player.addEventListener(AdobePSDK.PSDKEventType.TIMELINE_UPDATED,
onTimelineUpdatedEvent);