Обзор
Класс, содержащий информацию о состоянии некоторых носителей.
Наследует NSObject. Реализует <NSCopying>.
Сводка метода экземпляра | |
(BOOL) | - queueHasNextItem |
Проверяет, есть ли в очереди элемент после воспроизводимого в данный момент элемента. Более... | |
(instancetype) | - initWithSessionID:mediaInformation: |
Назначенный инициализатор. Более... | |
(BOOL) | - isMediaCommandSupported: |
Проверяет, поддерживает ли поток данную команду управления. Более... | |
(NSUInteger) | - queueItemCount |
Возвращает количество элементов в очереди воспроизведения. Более... | |
( GCKMediaQueueItem *__nullable) | - queueItemAtIndex: |
Возвращает элемент по указанному индексу в очереди воспроизведения. Более... | |
( GCKMediaQueueItem *__nullable) | - queueItemWithItemID: |
Возвращает элемент с заданным идентификатором элемента в очереди воспроизведения. Более... | |
(NSInteger) | - queueIndexForItemID: |
Возвращает индекс элемента с заданным идентификатором элемента в очереди воспроизведения или -1, если такого элемента в очереди нет. Более... | |
Публичные атрибуты | |
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 |
Текущий идентификатор медиа-сеанса, если таковой имеется; в противном случае 0. Подробнее... | |
GCKMediaPlayerState | playerState |
Текущее состояние игрока. Более... | |
BOOL | playingAd |
Указывает, воспроизводит ли получатель рекламу в данный момент. Более... | |
GCKMediaPlayerIdleReason | idleReason |
Текущая причина простоя. Более... | |
float | playbackRate |
Получает текущую скорость воспроизведения потока. Более... | |
GCKMediaInformation * | mediaInformation |
GCKMediaInformation для этого элемента. Более... | |
NSTimeInterval | streamPosition |
Текущая позиция потока в виде NSTimeInterval от начала потока. Более... | |
float | volume |
Громкость потока. Более... | |
BOOL | isMuted |
Немой поток. Более... | |
GCKMediaRepeatMode | queueRepeatMode |
Текущий режим повторения очереди. Более... | |
NSUInteger | currentItemID |
Идентификатор текущего элемента очереди, если таковой имеется. Более... | |
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 |
Возвращает количество элементов в очереди воспроизведения.
- ( GCKMediaQueueItem *__nullable) queueItemAtIndex: | (NSUInteger) | index |
Возвращает элемент по указанному индексу в очереди воспроизведения.
- ( GCKMediaQueueItem *__nullable) queueItemWithItemID: | (NSUInteger) | itemID |
Возвращает элемент с заданным идентификатором элемента в очереди воспроизведения.
- (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:
- Этот флаг в настоящее время не реализован.
Детали недвижимости
|
read nonatomic assign |
Текущий идентификатор медиа-сеанса, если таковой имеется; иначе 0.
|
read nonatomic assign |
Текущее состояние игрока.
|
read nonatomic assign |
Указывает, воспроизводит ли получатель рекламу в данный момент.
- Deprecated:
- Вместо этого используйте adBreakStatus .
|
read nonatomic assign |
Текущая причина простоя.
Это значение имеет смысл только в том случае, если состояние проигрывателя — GCKMediaPlayerStateIdle.
|
read nonatomic assign |
Получает текущую скорость воспроизведения потока.
Это будет отрицательное значение, если поток движется назад, 0, если поток приостановлен, 1, если поток воспроизводится нормально, и какое-либо другое положительное значение, если поток движется вперед.
|
read nonatomic strong |
GCKMediaInformation для этого элемента.
|
read nonatomic assign |
Текущая позиция потока в виде NSTimeInterval от начала потока.
|
read nonatomic assign |
Громкость потока.
|
read nonatomic assign |
Немой поток.
|
read nonatomic assign |
Текущий режим повторения очереди.
|
read nonatomic assign |
Идентификатор текущего элемента очереди, если таковой имеется.
|
read nonatomic assign |
Есть ли текущий элемент в очереди.
|
read nonatomic assign |
Текущий элемент очереди, если таковой имеется.
|
read nonatomic assign |
Следующий элемент очереди, если есть.
|
read nonatomic assign |
Есть ли в очереди элемент перед воспроизводимым в данный момент элементом.
|
read nonatomic assign |
Есть ли в очереди предварительно загружаемый элемент.
|
read nonatomic assign |
Идентификатор предварительно загруженного в данный момент элемента, если таковой имеется.
|
read nonatomic assign |
Идентификатор загружаемого в данный момент элемента, если таковой имеется.
|
read nonatomic strong |
Список активных идентификаторов треков.
|
read nonatomic strong |
Видеоинформация, если таковая имеется.
- С
- 3.3
|
read nonatomic strong |
Любые пользовательские данные, связанные со статусом носителя.
|
read nonatomic strong |
Текущий статус воспроизведения рекламы.
- С
- 3.3