I marcatori di annunci personalizzati ti consentono di trasmettere a TVSDK un set di specifiche TimeRange che rappresentano i segmenti della timeline.
Ogni specifica TimeRange
del set rappresenta un segmento nella timeline di riproduzione mantenuto internamente da TVSDK e che deve essere contrassegnato in modo appropriato come periodo correlato all’annuncio.
La classe TimeRange
è una semplice struttura di dati che espone la posizione iniziale e finale sulla timeline. Queste due proprietà di sola lettura astraggono l'idea di un intervallo di tempo nella timeline di riproduzione.
Entrambi i valori sono espressi in millisecondi.
Di seguito è riportato un riepilogo della classe TimeRange
:
public final class TimeRange {
// the start/end values are provided at construction time
public static TimeRange createRange(long begin, long duration) {...}
// only getters are available
public long getBegin() {...}
public long getEnd() {...}
public long getDuration() {...}
}