Класс GCKMediaInformation
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Класс, который объединяет информацию об элементе мультимедиа.
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
- (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
, если нет мультимедийной дорожки с данным идентификатором.
Идентификатор контента для этого потока.
URL-адрес содержимого, которое будет воспроизведено.
- С
- 4.3.4
- (NSString*) contentType |
|
read nonatomic copy |
Метаданные элемента мультимедиа.
Список рекламных пауз в этом контенте.
Список рекламных пауз в этом контенте.
- С
- 3.3
- (NSTimeInterval) streamDuration |
|
read nonatomic assign |
Длина потока в секундах или INFINITY
, если это прямой эфир.
СМИ отслеживают этот поток.
Стиль текстовой дорожки для этого потока.
Глубокая ссылка на медиафайлы, используемые Google Assistant, если таковые имеются.
- С
- 4.0
Конфигурация запроса VMAP, если таковая имеется.
Подробнее см. здесь: Шаблон показа цифровой видеорекламы 4.0 . Если это значение не равно нулю, все остальные поля, связанные с объявлениями, будут игнорироваться.
- С
- 4.3.4
- (NSTimeInterval) startAbsoluteTime |
|
read nonatomic assign |
Время начала прямой трансляции в секундах.
Для прямых трансляций, время начала которых известно, например, телешоу в прямом эфире или спортивных игр, это будет время начала события. В противном случае это будет время начала диапазона поиска в реальном времени, когда началась потоковая передача.
- С
- 4.4.1
Формат аудиосегмента HLS.
- С
- 4.6.0
Формат видеосегмента HLS.
- С
- 4.6.0
Пользовательские данные, если таковые имеются.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-30 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-10-30 UTC."],[[["The `GCKMediaInformation` class stores details about a media item, like content ID, URL, type, metadata, stream duration, and more."],["It includes properties for ad breaks, ad break clips, media tracks, text track style, and custom data."],["Two deprecated initializers are listed, with a recommendation to use `GCKMediaInformationBuilder` instead."],["The `mediaTrackWithID:` method helps find a specific media track using its ID."],["Several properties provide detailed information about the media, such as content ID, URL, stream type, metadata, ad breaks, stream duration, and custom data."]]],[]]