La interfaz com.adobe.mediacore.timeline.TimelineMarker ahora contiene un nuevo método:
Placement.Type getPlacementType()
Este método devolverá un tipo de posición de Placement.Type.PRE_ROLL, Placement.Type.MID_ROLL o Placement.Type.POST_ROLL. Si una pausa publicitaria no se ha resuelto, la variable getDuration()
en la interfaz TimelineMarker devolverá 0.
Esta interfaz no siempre se convierte en el tipo com.mediacore.timeline.advertising.AdBreakTimelineItem si aún no se ha resuelto. Será capaz de ser fundido si el getDuration()
del TimelineMarker es mayor que 0.
Cambios de eventos:
kEventAdResolutionComplete
ahora se deprecia y se activa inmediatamente después de que el reproductor entre en el estado PREPARADO. Las aplicaciones que anteriormente solo escuchaban este evento para dibujar la barra de desplazamiento deben cambiar esto para escucharlo kEventTimelineUpdated
solo. Una vez resueltas las pausas publicitarias individuales, se crea un nuevo kEventTimelineUpdated
evento que se enviará.