Класс GCKUIDeviceVolumeController

Справочник класса GCKUIDeviceVolumeController

Обзор

Контроллер для представлений пользовательского интерфейса, которые используются для управления или отображения громкости и состояния отключения звука приемника Cast.

Вызывающее приложение регистрирует свои элементы управления пользовательским интерфейсом, связанные с громкостью, в контроллере, устанавливая соответствующие свойства. Затем контроллер реагирует на события касания элементов управления, выдавая соответствующие команды громкости на приемник, и обновляет элементы управления на основе информации о состоянии, полученной от приемника. Контроллер автоматически включает и отключает элементы управления пользовательского интерфейса в зависимости от текущего сеанса и состояния получателя.

С
3.0

Наследует NSObject.

Сводка метода экземпляра

(instancetype) - init
Назначенный инициализатор. Более...
(void) - setVolume:
Удобный способ изменения громкости ресивера. Более...
(void) - setMuted:
Удобный метод изменения состояния отключения звука ресивера. Более...
(void) - volumeUp
Удобный метод увеличения громкости ресивера за счет приращения громкости. Более...
(void) - volumeDown
Удобный метод уменьшения громкости ресивера за счет приращения громкости. Более...
(void) - toggleMuted
Удобный метод переключения режима отключения звука. Более...

Сводная информация о недвижимости

UIButton *  volumeUpButton
Кнопка «увеличить громкость». Более...
UIButton *  volumeDownButton
Кнопка «уменьшения громкости». Более...
UISlider *  volumeSlider
Ползунок для отображения и изменения текущей громкости ресивера. Более...
UISwitch *  muteSwitch
Переключатель для переключения режима отключения звука приемника. Более...
GCKUIMultistateButton muteToggleButton
Кнопка переключения для отключения/включения звука приемника. Более...

Подробности метода

- (instancetype) init

Назначенный инициализатор.

- (void) setVolume: (float)  volume

Удобный способ изменения громкости ресивера.

Делегирует текущий активный объект GCKSession .

Parameters
volumeThe new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: (BOOL)  muted

Удобный метод изменения состояния отключения звука ресивера.

Делегирует текущий активный объект GCKSession .

Parameters
mutedThe new mute state.
- (void) volumeUp

Удобный метод увеличения громкости ресивера за счет приращения громкости.

Делегирует текущий активный объект GCKSession .

- (void) volumeDown

Удобный метод уменьшения громкости ресивера за счет приращения громкости.

Делегирует текущий активный объект GCKSession .

- (void) toggleMuted

Удобный метод переключения режима отключения звука.

Делегирует текущий активный объект GCKSession .

Детали недвижимости

- (UIButton*) volumeUpButton
read write nonatomic weak

Кнопка «увеличить громкость».

При нажатии кнопки громкость приемника увеличивается на единицу громкости. Кнопка будет отключена, если в данный момент нет активного сеанса или если текущий сеанс не поддерживает регулировку громкости.

- (UIButton*) volumeDownButton
read write nonatomic weak

Кнопка «уменьшения громкости».

При нажатии на кнопку громкость приемника уменьшается на единицу громкости. Кнопка будет отключена, если в данный момент нет активного сеанса или если текущий сеанс не поддерживает регулировку громкости.

- (UISlider*) volumeSlider
read write nonatomic weak

Ползунок для отображения и изменения текущей громкости ресивера.

Когда значение ползунка изменяется пользователем, громкость на приемнике обновляется. При получении статуса ресивера, указывающего на изменение громкости ресивера, значение ползунка соответствующим образом обновляется. Ползунок будет отключен, если в данный момент нет активного сеанса или если текущий сеанс не поддерживает регулировку громкости.

- (UISwitch*) muteSwitch
read write nonatomic weak

Переключатель для переключения режима отключения звука приемника.

При переключении переключателя состояние отключения звука на приемнике обновляется. Когда получен статус приемника, который указывает на изменение состояния отключения звука приемника, переключатель соответствующим образом обновляется. Переключатель будет отключен, если в данный момент нет активного сеанса или если текущий сеанс не поддерживает отключение звука.

- ( GCKUIMultistateButton *) muteToggleButton
read write nonatomic weak

Кнопка переключения для отключения/включения звука приемника.

Вызывающая сторона должна установить соответствующие значки «отключено» и «включено» для состояний кнопки GCKUIButtonStateMuteOn и GCKUIButtonStateMuteOff соответственно. Состояние кнопки автоматически обновляется, чтобы отразить текущее состояние отключения звука на приемнике. При нажатии кнопки состояние отключения звука на приемнике обновляется. Кнопка будет отключена, если в данный момент нет активного сеанса или если текущий сеанс не поддерживает отключение звука.