Обзор
Класс, который можно использовать для реализации пользовательского интерфейса позиции и/или поиска в потоке в ситуациях, когда обычных элементов управления UISlider , UIProgressView и UILabel недостаточно.
Приложение может либо создать подкласс этого класса и переопределить установщики GCKUIStreamPositionController::streamPosition , GCKUIStreamPositionController::streamDuration и GCKUIStreamPositionController::inputEnabled , либо использовать KVO для прослушивания изменений в этих свойствах и обновления своей позиции в потоке и/или поиска элемента управления пользовательского интерфейса( с) соответственно.
- С
- 3.4
Наследует NSObject.
Сводка метода экземпляра | |
(instancetype) | - init |
Назначенный инициализатор. Более... | |
Сводная информация о недвижимости | |
NSTimeInterval | streamPosition |
Текущая позиция потока из GCKRemoteMediaClient . Более... | |
NSTimeInterval | streamDuration |
Текущая продолжительность потока из GCKRemoteMediaClient . Более... | |
BOOL | inputEnabled |
GCKUIMediaController записывает это свойство, чтобы включить или отключить элементы управления пользовательского интерфейса, управляемые этим контроллером. Более... | |
Подробности метода
- (instancetype) init |
Назначенный инициализатор.
Детали недвижимости
|
read write nonatomic assign |
Текущая позиция потока из GCKRemoteMediaClient .
GCKUIMediaController записывает это свойство всякий раз, когда изменяется положение потока; пока поток продвигается, свойство будет обновляться раз в секунду. GCKUIMediaController наблюдает за свойством (если только оно не находится в процессе его записи) и, если оно изменяется, выдает соответствующую медиа-команду с GCKRemoteMediaPlayer для поиска новой позиции потока. Обратите внимание, что обновление этого значения в потоке, недоступном для поиска, не будет иметь никакого эффекта.
|
read write nonatomic assign |
Текущая продолжительность потока из GCKRemoteMediaClient .
GCKUIMediaController записывает это свойство всякий раз, когда изменяется продолжительность потока. Если поток не имеет известной продолжительности (например, потому что это прямой поток), то записанное значение будет kGCKInvalidTimeInterval . Приложению не имеет смысла изменять это значение.
|
read write nonatomic assign |
GCKUIMediaController записывает это свойство, чтобы включить или отключить элементы управления пользовательского интерфейса, управляемые этим контроллером.
Элементы управления пользовательским интерфейсом, связанные с мультимедиа, временно отключены, пока выполняется медиа-команда.