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