Класс GCKMediaStatus
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Класс, который содержит информацию о состоянии некоторых носителей.
Наследует NSObject. Реализует <NSCopying>.
|
const NSInteger | kGCKMediaCommandPause |
| Флаг (битовая маска), указывающий, что элемент мультимедиа можно приостановить. Более...
|
|
const NSInteger | kGCKMediaCommandSeek |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает поиск. Более...
|
|
const NSInteger | kGCKMediaCommandSetVolume |
| Флаг (битовая маска), указывающий, что громкость звука элемента мультимедиа может быть изменена. Более...
|
|
const NSInteger | kGCKMediaCommandToggleMute |
| Флаг (битовая маска), указывающий, что звук элемента мультимедиа может быть отключен. Более...
|
|
const NSInteger | kGCKMediaCommandSkipForward |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает пропуск вперед. Более...
|
|
const NSInteger | kGCKMediaCommandSkipBackward |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает пропуск назад. Более...
|
|
const NSInteger | kGCKMediaCommandQueueNext |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает переход к следующему элементу в очереди. Более...
|
|
const NSInteger | kGCKMediaCommandQueuePrevious |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает перемещение к предыдущему элементу в очереди. Более...
|
|
|
NSInteger | mediaSessionID |
| ID текущей медиа-сессии, если есть; иначе 0. Подробнее...
|
|
GCKMediaPlayerState | playerState |
| Текущее состояние игрока. Более...
|
|
BOOL | playingAd |
| Указывает, воспроизводит ли приемник рекламу в данный момент. Более...
|
|
GCKMediaPlayerIdleReason | idleReason |
| Текущая причина простоя. Более...
|
|
float | playbackRate |
| Получает текущую скорость воспроизведения потока. Более...
|
|
GCKMediaInformation * | mediaInformation |
| GCKMediaInformation для этого элемента. Более...
|
|
NSTimeInterval | streamPosition |
| Текущая позиция потока в виде NSTimeInterval от начала потока. Более...
|
|
float | volume |
| Объем потока. Более...
|
|
BOOL | isMuted |
| Беззвучное состояние потока. Более...
|
|
GCKMediaRepeatMode | queueRepeatMode |
| Текущий режим повторения очереди. Более...
|
|
NSUInteger | currentItemID |
| ID текущего элемента очереди, если он есть. Более...
|
|
BOOL | queueHasCurrentItem |
| Есть ли текущий элемент в очереди. Более...
|
|
GCKMediaQueueItem * | currentQueueItem |
| Текущий элемент очереди, если он есть. Более...
|
|
GCKMediaQueueItem * | nextQueueItem |
| Следующий элемент очереди, если есть. Более...
|
|
BOOL | queueHasPreviousItem |
| Есть ли элемент перед текущим воспроизводимым элементом в очереди. Более...
|
|
BOOL | queueHasLoadingItem |
| Есть ли элемент, который предварительно загружается в очередь. Более...
|
|
NSUInteger | preloadedItemID |
| Идентификатор предварительно загруженного в данный момент элемента, если он есть. Более...
|
|
NSUInteger | loadingItemID |
| Идентификатор загружаемого в данный момент элемента, если он есть. Более...
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| Список идентификаторов активных треков. Более...
|
|
GCKVideoInfo * | videoInfo |
| Информация о видео, если есть. Более...
|
|
id | customData |
| Любые пользовательские данные, связанные со статусом мультимедиа. Более...
|
|
GCKAdBreakStatus * | adBreakStatus |
| Текущий статус воспроизведения рекламы. Более...
|
|
- (BOOL) queueHasNextItem |
|
|
|
Проверяет, есть ли в очереди элемент после текущего воспроизводимого элемента.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
( GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Назначенный инициализатор.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Проверяет, поддерживает ли поток заданную управляющую команду.
- (NSUInteger) queueItemCount |
|
|
|
Возвращает количество элементов в очереди воспроизведения.
Возвращает элемент по указанному индексу в очереди воспроизведения.
Возвращает элемент с заданным идентификатором элемента в очереди воспроизведения.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Возвращает индекс элемента с заданным идентификатором элемента в очереди воспроизведения или -1, если такого элемента в очереди нет.
- (const NSInteger) kGCKMediaCommandPause |
Флаг (битовая маска), указывающий, что элемент мультимедиа можно приостановить.
- (const NSInteger) kGCKMediaCommandSeek |
Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает поиск.
- (const NSInteger) kGCKMediaCommandSetVolume |
Флаг (битовая маска), указывающий, что громкость звука элемента мультимедиа может быть изменена.
- (const NSInteger) kGCKMediaCommandToggleMute |
Флаг (битовая маска), указывающий, что звук элемента мультимедиа может быть отключен.
- (const NSInteger) kGCKMediaCommandSkipForward |
Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает пропуск вперед.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает пропуск назад.
- (const NSInteger) kGCKMediaCommandQueueNext |
Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает переход к следующему элементу в очереди.
- Deprecated:
- Этот флаг в настоящее время не реализован.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает перемещение к предыдущему элементу в очереди.
- Deprecated:
- Этот флаг в настоящее время не реализован.
- (NSInteger) mediaSessionID |
|
read nonatomic assign |
ID текущей медиа-сессии, если есть; иначе 0.
Текущее состояние игрока.
Текущая причина простоя.
Это значение имеет смысл только в том случае, если состояние игрока — GCKMediaPlayerStateIdle.
Получает текущую скорость воспроизведения потока.
Это будет отрицательное значение, если поток ищет назад, 0, если поток приостановлен, 1, если поток воспроизводится нормально, и какое-либо другое положительное значение, если поток ищет вперед.
- (NSTimeInterval) streamPosition |
|
read nonatomic assign |
Текущая позиция потока в виде NSTimeInterval от начала потока.
Беззвучное состояние потока.
Текущий режим повторения очереди.
- (NSUInteger) currentItemID |
|
read nonatomic assign |
ID текущего элемента очереди, если он есть.
- (BOOL) queueHasCurrentItem |
|
read nonatomic assign |
Есть ли текущий элемент в очереди.
Текущий элемент очереди, если он есть.
Следующий элемент очереди, если есть.
- (BOOL) queueHasPreviousItem |
|
read nonatomic assign |
Есть ли элемент перед текущим воспроизводимым элементом в очереди.
- (BOOL) queueHasLoadingItem |
|
read nonatomic assign |
Есть ли элемент, который предварительно загружается в очередь.
- (NSUInteger) preloadedItemID |
|
read nonatomic assign |
Идентификатор предварительно загруженного в данный момент элемента, если он есть.
- (NSUInteger) loadingItemID |
|
read nonatomic assign |
Идентификатор загружаемого в данный момент элемента, если он есть.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
read nonatomic strong |
Список идентификаторов активных треков.
Информация о видео, если есть.
- С
- 3.3
Любые пользовательские данные, связанные со статусом мультимедиа.
Текущий статус воспроизведения рекламы.
- С
- 3.3
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-12-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]