Класс 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 |
| Флаг (битовая маска), указывающий, что элемент мультимедиа поддерживает переход к предыдущему элементу в очереди. Более...
|
|
- (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 |
Текущий идентификатор медиа-сеанса, если таковой имеется; иначе 0.
Текущее состояние игрока.
Текущая причина простоя.
Это значение имеет смысл только в том случае, если состояние проигрывателя — GCKMediaPlayerStateIdle.
Получает текущую скорость воспроизведения потока.
Это будет отрицательное значение, если поток движется назад, 0, если поток приостановлен, 1, если поток воспроизводится нормально, и какое-либо другое положительное значение, если поток движется вперед.
- (NSTimeInterval) streamPosition |
|
read nonatomic assign |
Текущая позиция потока в виде NSTimeInterval от начала потока.
Текущий режим повторения очереди.
- (NSUInteger) currentItemID |
|
read nonatomic assign |
Идентификатор текущего элемента очереди, если таковой имеется.
- (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 и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]