2012-01-08 3 views
0

Я задал этот вопрос раньше, но не получил никакого реального ответа. Как разработчики iPhone, такие как разработчик приложения Camera +, обнаруживают, когда нажаты кнопки громкости и как они предотвращают изменение громкости системы. Пожалуйста, не просто ссылайтесь на старый ответ, если он не использует способ, который в настоящее время безопасен для App Store. Если кто-то знает, помощь очень ценится. Спасибо!Входной сигнал аппаратного обеспечения громкости

ответ

1

Там нет App Store безопасного способа сделать это за исключение того, чтобы использовать элементы управления рамкой камеры. Когда вы используете стандартные элементы управления, вы бесплатно получаете регуляторы громкости. Рецензент может или не может отпустить вас, если вы сделаете это по-другому, но официально вы будете отклонены, если не будете использовать стандартные элементы управления камерой.

1

Во-первых, Becareful как обрабатывать аппаратные входы, как вы знаете, если обращаться с ними неправильно, вы получите отвергнута из магазина приложений

Во-вторых, читать и учиться Audio Session Programmming Guide это поможет вам понять, как обращаться с аппаратных входов , также здесь Audio Session Services Reference, который поможет вам, когда дело доходит до программирования слушателей.

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

Но хороший ресурс библиотека для разработчиков Apple

+0

Я посмотрю на это, спасибо. Чтобы выяснить, как он будет использоваться, я просто ищу кнопку громкости, чтобы вызвать метод. – jadengeller

Смежные вопросы