cast. framework. messages. Pause
Stellt eine Unterbrechung (z. B. eine Werbeunterbrechung) im Hauptvideo dar.
Konstruktor
Pause
new Break(id, breakClipIds, position)
Parameter |
|
---|---|
id |
String Eindeutige ID einer Unterbrechung. |
breakClipIds |
String-Array Liste der Pausenclip-IDs, die in dieser Unterbrechung enthalten sind. Der Wert darf nicht null sein. |
position |
Zahl Position dieser Unterbrechung im Hauptvideo. |
Attribute
breakClipIds
Nicht-Null-Array von String
Eine Liste der IDs der Pausenclips, die in dieser Unterbrechung enthalten sind.
dauer
(Anzahl oder nicht definiert)
Die Dauer einer Pause in Sekunden.
maximiert
(boolesch oder nicht definiert)
Gibt an, ob die Unterbrechung auf der Zeitachse erweitert wird.
Die Dauer der erweiterten Pausen ist in der gesamten Wiedergabedauer enthalten. Der Wert true
gibt an, dass die Unterbrechung erweitert wurde. Wenn kein Wert angegeben ist, wird von false
ausgegangen.
id
String
Die eindeutige ID der Werbeunterbrechung. Für Suchunterbrechungen ist die ID ein automatisch generierter String im Format seek-<timestampInMs>
.
isEmbedded
(boolesch oder nicht definiert)
Gibt an, ob die Unterbrechung in den Hauptstream eingebettet ist. Wenn kein Wert angegeben ist, wird von false
ausgegangen.
isWatched
boolean
Gibt an, ob eine Pause angesehen wurde. Sie wird als true
gekennzeichnet, wenn die Wiedergabe beginnt. Ein Absender kann die Farbe der Fortschrittsanzeige für diese Unterbrechung ändern, sobald sich das Feld von false
in true
ändert. Damit wird angezeigt, dass der Nutzer die Unterbrechung angesehen hat.
position
Zahl
Die Position der Unterbrechung im Hauptvideo in Sekunden. -1
steht für die Position am Ende des Hauptvideos (Post-Roll) und ist nur für clientseitiges Anzeigen-Stitching gültig. Für das serverseitige Anzeigen-Stitching ist eine genaue Position erforderlich.