Кнопки динамика Iphone, используемые в качестве элементов управления приложения - PullRequest
1 голос
/ 06 августа 2010

Можно ли использовать элементы управления громкостью внешнего динамика iphone в качестве элемента управления для приложения, которое вы разработали?

Например, для управления приложением таймера, для которого кнопка включения таймера для начала отсчета является верхней внешней кнопкой громкости, а кнопка отключения таймера - нижней внешней кнопкой.

Если да, то какие классы iOS 4 SDK могут перекрывать эти внешние кнопки для приложения или эти внешние кнопки заблокированы только для регуляторов громкости и ничего больше?

1 Ответ

1 голос
/ 06 августа 2010

Я видел видео приложения Камера +, которое предположительно использует клавишу громкости, чтобы сделать снимок (вместо прикосновения к кнопке на экране). http://taptaptap.com/blog/volumesnap/

Я сам был довольно смущен, когда увидел это и подумал, что это, должно быть, макет или что-то в этом роде. Но я спросил вокруг и, по-видимому, если вы используете аудио-плеер, вы получите уведомления, когда клавиши громкости.

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

Однако я просмотрел документацию по классам AVAudioPlayer и MPMoviePlayerController и не вижу таких уведомлений. Я подозреваю, что они частные, что не очень полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...