Обзор
Данные запроса на загрузку мультимедиа.
Этот класс используется командами загрузки мультимедиа в 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