Обзор
Данные запроса на загрузку мультимедиа.
Этот класс используется командами загрузки мультимедиа в GCKRemoteMediaClient
для указания того, как приложение-получатель должно загружать мультимедиа.
Чтобы загрузить один элемент, загружаемый элемент должен быть указан в mediaInformation
. Чтобы загрузить необлачную очередь, информацию об очереди следует указать в queueData
. При желании информацию для первого воспроизводимого элемента можно указать в mediaInformation
. Если очередь является облачной очередью, ее items
могут быть nil
или пустыми, но необходимо указать entity
, чтобы приложение-получатель могло получить очередь из облака с помощью entity
. Если не указаны ни mediaInformation
queueData
, запросы на загрузку не будут выполнены без отправки в приложения-получатели.
- С
- 4.4.1
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Сводная информация о недвижимости | |
GCKMediaInformation * | mediaInformation |
Медиа-элемент для загрузки. Более... | |
GCKMediaQueueData * | queueData |
Метаданные медиа-элемента или очереди. Более... | |
NSNumber * | autoplay |
Флаг, указывающий, начинается ли воспроизведение сразу после загрузки. Более... | |
NSTimeInterval | startTime |
Начальная позиция воспроизведения. Более... | |
float | playbackRate |
Скорость воспроизведения. Более... | |
NSArray< NSNumber * > * | activeTrackIDs |
Массив целых чисел, определяющий активные треки. Более... | |
id | customData |
Пользовательские данные, специфичные для приложения, которые необходимо передать вместе с запросом. Более... | |
NSString * | credentials |
Учетные данные пользователя для загружаемого элемента мультимедиа. Более... | |
NSString * | credentialsType |
Тип учетных данных пользователя, указанный в GCKMediaLoadRequestData::credentials . Более... | |
NSString * | atvCredentials |
Альтернативные учетные данные Android TV для загружаемого мультимедийного элемента. Более... | |
NSString * | atvCredentialsType |
Тип учетных данных Android TV, указанный в GCKMediaLoadRequestData::atvCredentials . Более... | |
Детали недвижимости
|
read nonatomic copy |
Медиа-элемент для загрузки.
|
read nonatomic copy |
Метаданные медиа-элемента или очереди.
|
read nonatomic copy |
Флаг, указывающий, начинается ли воспроизведение сразу после загрузки.
Значение по умолчанию — @(YES)
.
При загрузке очереди путем указания элементов очереди в queueData
это значение переопределяет autoplay
первого GCKMediaQueueItem , который будет загружен в queueData
. Только если это поле равно nil
, свойство autoplay
отдельного GCKMediaQueueItem в queueData
вступит в силу.
При загрузке одного элемента с указанием mediaInformation
это поле указывает, должно ли воспроизведение начинаться после загрузки. Если nil
, воспроизведение не начнется немедленно.
|
read nonatomic assign |
Начальная позиция воспроизведения.
Значение по умолчанию — kGCKInvalidTimeInterval , которое указывает позицию воспроизведения по умолчанию. При воспроизведении потоков видео по запросу он начинается с 0; при воспроизведении прямых трансляций он начинается с живого края.
|
read nonatomic assign |
Скорость воспроизведения.
Значение по умолчанию — 1
.
|
read nonatomic strong |
Массив целых чисел, определяющий активные треки.
Значение по умолчанию — nil
.
|
read nonatomic strong |
Пользовательские данные, специфичные для приложения, которые необходимо передать вместе с запросом.
Должен быть либо объектом, который можно сериализовать в JSON с помощью NSJSONSerialization , либо nil
.
|
read nonatomic copy |
Учетные данные пользователя для загружаемого элемента мультимедиа.
|
read nonatomic copy |
Тип учетных данных пользователя, указанный в GCKMediaLoadRequestData::credentials .
|
read nonatomic copy |
Альтернативные учетные данные Android TV для загружаемого мультимедийного элемента.
Если установлено, эти учетные данные будут переопределять значение, установленное в GCKMediaLoadRequestData::credentials , если получателем является приложение Android TV. На стороне получателя доступ к этим учетным данным можно получить из MediaLoadRequestData#getCredentials .
- С
- 4.7.0
|
read nonatomic copy |
Тип учетных данных Android TV, указанный в GCKMediaLoadRequestData::atvCredentials .
Если этот тип учетных данных установлен, он переопределит значение, установленное в GCKMediaLoadRequestData::credentialsType , если получателем является приложение Android TV. На стороне получателя доступ к этим учетным данным можно получить из MediaLoadRequestData#getCredentialsType .
- С
- 4.7.0