2009-12-09 3 views
3

Я пробовал просмотреть документацию, но я не могу найти (или признать) то, что я ищу.Обнаружение щелчков iPhone для наушников

iPhone и iPod Touch имеют мгновенный переключатель в наушниках, который, как мне кажется, называется «удаленным» (пожалуйста, поправьте меня, если я ошибаюсь). Он используется для запуска/остановки/перемотки вперед/назад для музыки или для набора/завершения телефонного звонка. Я хотел бы знать, когда этот переключатель щелкнут в моем родном приложении.

В каких рамках и классах я бы это нашел?

ответ

1

Я не верю, что эта функциональность поддерживается любой текущей структурой.

Если ваше приложение воспроизведения IPOD во время выполнения вы можете зарегистрироваться для MPMusicPlayerController уведомлений - Music Player Notifications

Это будет уведомлять вас об изменениях состояния воспроизведения вы упоминаете выше. Однако он не скажет вам, было ли изменено состояние через удаленный или пользовательский интерфейс. Но это единственный способ, который я знаю, чтобы «угадать», если была нажата удаленная кнопка - я использую этот метод в одном из моих собственных приложений.

+0

Просто, чтобы быть ясным ... Я могу обнаружить, что игрок изменил состояние (началось или остановилось), но не почему и как. Что ж, для меня это не важно. Я не очень обеспокоен управлением воспроизведением музыки. Все, о чем я забочусь, это использование этого устройства ввода. Возможно, я могу управлять воспроизведением «тихого» звукового файла. Это, вероятно, сработает. Благодарю. –

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