Класс GCKMediaInformation

Справочник по классу GCKMediaInformation

Обзор

Класс, который объединяет информацию об элементе мультимедиа.

Наследует 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
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
adBreaksThe list of ad breaks in this content.
adBreakClipsThe list of ad break clips in this content.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil .
textTrackStyleThe text track style, if any, otherwise nil .
customDataThe 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
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil .
textTrackStyleThe text track style, if any, otherwise nil .
customDataThe 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
trackIDThe media track ID.
Возврат
Соответствующий объект GCKMediaTrack или nil , если нет мультимедийной дорожки с данным идентификатором.

Детали недвижимости

- (NSString*) contentID
read nonatomic copy

Идентификатор контента для этого потока.

- (NSURL*) contentURL
read nonatomic copy

URL-адрес содержимого, которое будет воспроизведено.

С
4.3.4
- ( GCKMediaStreamType ) streamType
read nonatomic assign

Тип потока.

- (NSString*) contentType
read nonatomic copy

Тип контента (MIME).

- ( GCKMediaMetadata *) metadata
read nonatomic assign

Метаданные элемента мультимедиа.

- (NSArray< GCKAdBreakInfo *>*) adBreaks
read nonatomic copy

Список рекламных пауз в этом контенте.

- (NSArray< GCKAdBreakClipInfo *>*) adBreakClips
read nonatomic copy

Список рекламных пауз в этом контенте.

С
3.3
- (NSTimeInterval) streamDuration
read nonatomic assign

Длина потока в секундах или INFINITY , если это прямой эфир.

- (NSArray< GCKMediaTrack *>*) mediaTracks
read nonatomic copy

СМИ отслеживают этот поток.

- ( GCKMediaTextTrackStyle *) textTrackStyle
read nonatomic copy

Стиль текстовой дорожки для этого потока.

- (NSString*) entity
read nonatomic copy

Глубокая ссылка на медиафайлы, используемые Google Assistant, если таковые имеются.

С
4.0
- ( GCKVASTAdsRequest *) VMAP
read nonatomic assign

Конфигурация запроса VMAP, если таковая имеется.

Подробнее см. здесь: Шаблон показа цифровой видеорекламы 4.0 . Если это значение не равно нулю, все остальные поля, связанные с объявлениями, будут игнорироваться.

С
4.3.4
- (NSTimeInterval) startAbsoluteTime
read nonatomic assign

Время начала прямой трансляции в секундах.

Для прямых трансляций, время начала которых известно, например, телешоу в прямом эфире или спортивных игр, это будет время начала события. В противном случае это будет время начала диапазона поиска в реальном времени, когда началась потоковая передача.

С
4.4.1
- ( GCKHLSSegmentFormat ) hlsSegmentFormat
read nonatomic assign

Формат аудиосегмента HLS.

С
4.6.0
- ( GCKHLSVideoSegmentFormat ) hlsVideoSegmentFormat
read nonatomic assign

Формат видеосегмента HLS.

С
4.6.0
- (id) customData
read nonatomic assign

Пользовательские данные, если таковые имеются.