Класс GCKMediaQueueItemBuilder
Объект-строитель для создания новых или производных экземпляров GCKMediaQueueItem .
Построитель можно использовать для получения GCKMediaQueueItem из существующего:
Его также можно использовать для создания нового GCKMediaQueueItem с нуля:
Наследует NSObject.
|
GCKMediaInformation * | mediaInformation |
| Медиа-информация, связанная с этим элементом. Более...
|
|
BOOL | autoplay |
| Должен ли элемент автоматически начинать воспроизведение, когда он становится текущим элементом в очереди. Более...
|
|
NSTimeInterval | startTime |
| Время начала элемента в секундах. Более...
|
|
NSTimeInterval | playbackDuration |
| Продолжительность воспроизведения элемента в секундах или INFINITY , если следует использовать фактическую продолжительность потока. Более...
|
|
NSTimeInterval | preloadTime |
| Через какое время в секундах закончится предыдущий элемент, прежде чем получатель должен начать предварительную загрузку этого элемента. Более...
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| Активные идентификаторы треков для этого элемента. Более...
|
|
id | customData |
| Пользовательские данные, связанные с этим элементом, если таковые имеются. Более...
|
|
|
read write nonatomic copy |
Медиа-информация, связанная с этим элементом.
|
read write nonatomic assign |
Должен ли элемент автоматически начинать воспроизведение, когда он становится текущим элементом в очереди.
Если NO
, очередь приостановится, когда достигнет этого элемента. Значение по умолчанию — YES
.
- (NSTimeInterval) startTime |
|
read write nonatomic assign |
Время начала элемента в секундах.
Значением по умолчанию является kGCKInvalidTimeInterval , указывающее, что время начала не применяется (например, для прямой трансляции) или что следует использовать время начала по умолчанию.
- (NSTimeInterval) playbackDuration |
|
read write nonatomic assign |
Продолжительность воспроизведения элемента в секундах или INFINITY
, если следует использовать фактическую продолжительность потока.
- (NSTimeInterval) preloadTime |
|
read write nonatomic assign |
Через какое время в секундах закончится предыдущий элемент, прежде чем получатель должен начать предварительную загрузку этого элемента.
Значение по умолчанию — kGCKInvalidTimeInterval , что указывает на отсутствие времени предварительной загрузки.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
read write nonatomic copy |
Активные идентификаторы треков для этого элемента.
|
read write nonatomic copy |
Пользовательские данные, связанные с этим элементом, если таковые имеются.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-06 UTC.
[null,null,["Последнее обновление: 2024-11-06 UTC."],[[["The `GCKMediaQueueItemBuilder` class is used to construct new or modify existing `GCKMediaQueueItem` instances, which represent items in a media queue."],["It provides methods to set properties like media information, autoplay, start time, playback duration, preload time, active track IDs, and custom data."],["Developers can derive a new `GCKMediaQueueItem` from an existing one by modifying its attributes using the builder."],["Alternatively, a new `GCKMediaQueueItem` can be built from scratch by setting all desired properties through the builder's methods."],["Finally, the `build` method is called to create the actual `GCKMediaQueueItem` instance based on the builder's current configuration."]]],[]]