Класс GCKMediaLoadRequestDataBuilder
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Объект-строитель для создания новых или производных экземпляров GCKMediaLoadRequestData
.
Построитель можно использовать для получения GCKMediaLoadRequestData
из существующего.
- С
- 4.4.1
Наследует NSObject.
|
read write nonatomic copy |
Медиа-элемент для загрузки.
|
read write nonatomic copy |
Метаданные медиа-элемента или очереди.
|
read write nonatomic copy |
Флаг, указывающий, должно ли воспроизведение начинаться немедленно.
Значение по умолчанию — @(YES)
. Если это значение равно nil
, вступит в силу свойство GCKMediaQueueItem в queueData
. ЕслиqueueData также равно nil
, воспроизведение не начнется немедленно.
- (NSTimeInterval) startTime |
|
read write nonatomic assign |
Начальная позиция начала воспроизведения.
Значение по умолчанию — kGCKInvalidTimeInterval , которое указывает позицию воспроизведения по умолчанию. При воспроизведении потоков видео по запросу он начинается с 0; при воспроизведении прямых трансляций он начинается с живого края.
|
read write nonatomic assign |
Скорость воспроизведения.
Значение по умолчанию — 1
.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
read write nonatomic strong |
Массив целых чисел, определяющий активные треки.
Значение по умолчанию — nil
.
|
read write nonatomic strong |
Пользовательские данные, специфичные для приложения, которые необходимо передать вместе с запросом.
Должен быть либо объектом, который можно сериализовать в JSON с помощью NSJSONSerialization , либо nil
.
- (NSString*) credentials |
|
read write nonatomic copy |
Учетные данные пользователя для загружаемого элемента мультимедиа.
- (NSString*) credentialsType |
|
read write nonatomic copy |
- (NSString*) atvCredentials |
|
read write nonatomic copy |
Альтернативные учетные данные Android TV для загружаемого мультимедийного элемента.
Если установлено, эти учетные данные будут переопределять значение, установленное в GCKMediaLoadRequestData::credentials , если получателем является приложение Android TV. На стороне получателя доступ к этим учетным данным можно получить из MediaLoadRequestData#getCredentials .
- С
- 4.7.0
- (NSString*) atvCredentialsType |
|
read write nonatomic copy |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 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"]],["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eGCKMediaLoadRequestDataBuilder\u003c/code\u003e class is used to construct or derive instances of \u003ccode\u003eGCKMediaLoadRequestData\u003c/code\u003e for managing media playback on Google Cast devices.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to initialize with default values or from an existing \u003ccode\u003eGCKMediaLoadRequestData\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can set properties like media information, queue data, autoplay, start time, playback rate, active tracks, custom data, and credentials.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ebuild\u003c/code\u003e method creates a new \u003ccode\u003eGCKMediaLoadRequestData\u003c/code\u003e instance with the specified attributes.\u003c/p\u003e\n"],["\u003cp\u003eThis builder facilitates loading and controlling media playback on Cast receivers.\u003c/p\u003e\n"]]],["The `GCKMediaLoadRequestDataBuilder` class facilitates creating `GCKMediaLoadRequestData` instances, either from scratch or by modifying an existing one. It offers methods for initialization with default values or an existing `GCKMediaLoadRequestData` object, and a `build` method to generate the final instance. Key properties include: media information, queue data, autoplay flag, start time, playback rate, active track IDs, custom data, and credentials, including alternate credentials specifically for Android TV. These properties define the media loading request's attributes.\n"],null,[]]