Обзор
Класс, который содержит информацию о состоянии некоторых носителей.
Наследует 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 |
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 |
Возвращает количество элементов в очереди воспроизведения.
- ( 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 |
ID текущей медиа-сессии, если есть; иначе 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 |
ID текущего элемента очереди, если он есть.
|
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