Обзор
Класс, который объединяет информацию об элементе мультимедиа.
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Сводка метода экземпляра | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:adBreaks:adBreakClips:streamDuration:mediaTracks:textTrackStyle:customData: |
Устарело. Более... | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData: |
Устарело. Более... | |
(nullable GCKMediaTrack *) | - mediaTrackWithID: |
Ищет медиа-дорожку с заданным идентификатором дорожки. Более... | |
Сводная информация о недвижимости | |
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 |
Время начала прямой трансляции в секундах. Более... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
Формат аудиосегмента HLS. Более... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
Формат видеосегмента HLS. Более... | |
id | customData |
Пользовательские данные, если таковые имеются. Более... | |
Подробности метода
- (instancetype) initWithContentID: | (NSString *) | contentID | |
streamType: | ( GCKMediaStreamType ) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
adBreaks: | (nullable NSArray< GCKAdBreakInfo * > *) | adBreaks | |
adBreakClips: | (nullable NSArray< GCKAdBreakClipInfo * > *) | adBreakClips | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
Устарело.
Используйте GCKMediaInformationBuilder для инициализации объектов GCKMediaInformation .
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. adBreaks The list of ad breaks in this content. adBreakClips The list of ad break clips in this content. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- С
- 4.3
- (instancetype) initWithContentID: | (NSString *) | contentID | |
streamType: | ( GCKMediaStreamType ) | streamType | |
contentType: | (NSString *) | contentType | |
metadata: | (nullable GCKMediaMetadata *) | metadata | |
streamDuration: | (NSTimeInterval) | streamDuration | |
mediaTracks: | (nullable NSArray< GCKMediaTrack * > *) | mediaTracks | |
textTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle | |
customData: | (nullable id) | customData | |
Устарело.
Используйте GCKMediaInformationBuilder для инициализации объектов GCKMediaInformation .
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- (nullable GCKMediaTrack *) mediaTrackWithID: | (NSInteger) | trackID |
Ищет медиа-дорожку с заданным идентификатором дорожки.
- Parameters
-
trackID The media track ID.
- Возврат
- Соответствующий объект GCKMediaTrack или
nil
, если нет мультимедийной дорожки с данным идентификатором.
Детали недвижимости
|
read nonatomic copy |
Идентификатор контента для этого потока.
|
read nonatomic copy |
URL-адрес содержимого, которое будет воспроизведено.
- С
- 4.3.4
|
read nonatomic assign |
Тип потока.
|
read nonatomic copy |
Тип контента (MIME).
|
read nonatomic assign |
Метаданные элемента мультимедиа.
|
read nonatomic copy |
Список рекламных пауз в этом контенте.
|
read nonatomic copy |
Список рекламных пауз в этом контенте.
- С
- 3.3
|
read nonatomic assign |
Длина потока в секундах или INFINITY
, если это прямой эфир.
|
read nonatomic copy |
СМИ отслеживают этот поток.
|
read nonatomic copy |
Стиль текстовой дорожки для этого потока.
|
read nonatomic copy |
Глубокая ссылка на медиафайлы, используемые Google Assistant, если таковые имеются.
- С
- 4.0
|
read nonatomic assign |
Конфигурация запроса VMAP, если таковая имеется.
Подробнее см. здесь: Шаблон показа цифровой видеорекламы 4.0 . Если это значение не равно нулю, все остальные поля, связанные с объявлениями, будут игнорироваться.
- С
- 4.3.4
|
read nonatomic assign |
Время начала прямой трансляции в секундах.
Для прямых трансляций, время начала которых известно, например, телешоу в прямом эфире или спортивных игр, это будет время начала события. В противном случае это будет время начала диапазона поиска в реальном времени, когда началась потоковая передача.
- С
- 4.4.1
|
read nonatomic assign |
Формат аудиосегмента HLS.
- С
- 4.6.0
|
read nonatomic assign |
Формат видеосегмента HLS.
- С
- 4.6.0
|
read nonatomic assign |
Пользовательские данные, если таковые имеются.