Обзор
Объект-строитель для создания новых или производных экземпляров GCKMediaInformation .
Построитель можно использовать для получения GCKMediaInformation из существующего:
Его также можно использовать для создания нового GCKMediaInformation с нуля:
- С
- 4.0
Наследует NSObject.
Сводка метода экземпляра | |
(instancetype) | - initWithContentURL: |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию. Более... | |
(instancetype) | - initWithEntity: |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию. Более... | |
(instancetype) | - initWithMediaInformation: |
Создает новый GCKMediaInformationBuilder с атрибутами, скопированными из данного экземпляра GCKMediaInformation . Более... | |
(instancetype) | - initWithContentID: |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию. Более... | |
(instancetype) | - initWithContentID:entity: |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию. Более... | |
( GCKMediaInformation *) | - build |
Создает GCKMediaInformation , используя текущие атрибуты построителя. Более... | |
Сводная информация о недвижимости | |
NSString * | contentID |
Идентификатор контента для этого потока. Более... | |
NSURL * | contentURL |
URL-адрес содержимого, которое будет воспроизведено. Более... | |
GCKMediaStreamType | streamType |
Тип потока. Более... | |
NSString * | contentType |
Тип контента (MIME). Более... | |
GCKMediaMetadata * | metadata |
Метаданные элемента мультимедиа. Более... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
Список рекламных пауз в этом контенте. Более... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
Список рекламных пауз в этом контенте. Более... | |
NSTimeInterval | streamDuration |
Длина потока в секундах или INFINITY , если это прямой эфир. Более... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
СМИ отслеживают этот поток. Более... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Стиль текстовой дорожки для этого потока. Более... | |
NSString * | entity |
Глубокая ссылка на медиафайлы, используемые Google Assistant, если таковые имеются. Более... | |
GCKVASTAdsRequest * | VMAP |
Конфигурация запроса VMAP, если таковая имеется. Более... | |
NSTimeInterval | startAbsoluteTime |
Время начала потока в секундах по времени эпохи или kGCKInvalidTimeInterval , если оно недоступно. Более... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
Формат аудиосегмента HLS. Более... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
Формат видеосегмента HLS. Более... | |
id | customData |
Пользовательские данные, если таковые имеются. Более... | |
Подробности метода
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию.
- Parameters
-
contentURL The URL of the content to be played.
- С
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию.
- (instancetype) initWithMediaInformation: | ( GCKMediaInformation *) | mediaInfo |
Создает новый GCKMediaInformationBuilder с атрибутами, скопированными из данного экземпляра GCKMediaInformation .
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию.
- Deprecated:
- Вместо этого используйте initWithContentURL: или initWithEntity:.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Создает новый GCKMediaInformationBuilder с заданными обязательными атрибутами, а все остальные атрибуты инициализируются значениями по умолчанию.
- Deprecated:
- Вместо этого используйте initWithContentURL: или initWithEntity:.
- ( GCKMediaInformation *) build |
Создает GCKMediaInformation , используя текущие атрибуты построителя.
- Возврат
- Новый экземпляр GCKMediaInformation .
Детали недвижимости
|
read write nonatomic copy |
Идентификатор контента для этого потока.
- Deprecated:
- Вместо этого используйте contentURL и сущность.
|
read write nonatomic copy |
URL-адрес содержимого, которое будет воспроизведено.
- С
- 4.3.4
|
read write nonatomic assign |
Тип потока.
По умолчанию — GCKMediaStreamTypeBuffered.
|
read write nonatomic copy |
Тип контента (MIME).
|
read write nonatomic assign |
Метаданные элемента мультимедиа.
|
read write nonatomic copy |
Список рекламных пауз в этом контенте.
|
read write nonatomic copy |
Список рекламных пауз в этом контенте.
|
read write nonatomic assign |
Длина потока в секундах или INFINITY
, если это прямой эфир.
По умолчанию 0.
|
read write nonatomic copy |
СМИ отслеживают этот поток.
|
read write nonatomic copy |
Стиль текстовой дорожки для этого потока.
|
read write nonatomic copy |
Глубокая ссылка на медиафайлы, используемые Google Assistant, если таковые имеются.
|
read write nonatomic assign |
Конфигурация запроса VMAP, если таковая имеется.
Подробнее см. здесь: Шаблон показа цифровой видеорекламы 4.0 . Если это значение не равно нулю, все остальные поля, связанные с объявлениями, будут игнорироваться.
- С
- 4.3.4
|
read write nonatomic assign |
Время начала потока в секундах по времени эпохи или kGCKInvalidTimeInterval
, если оно недоступно.
По умолчанию — kGCKInvalidTimeInterval
.
- С
- 4.4.1
|
read write nonatomic assign |
Формат аудиосегмента HLS.
- С
- 4.6.0
|
read write nonatomic assign |
Формат видеосегмента HLS.
- С
- 4.6.0
|
read write nonatomic assign |
Пользовательские данные, если таковые имеются.