iPhone не вибрирует во время записи - PullRequest
7 голосов
/ 28 августа 2010

Я изменяю пример AurioTouch.Я хочу вибрировать телефон в ответ на определенные звуковые входы.Я могу обнаружить входы и printf их, но AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) ничего не делает, пока сеанс kAudioSessionCategory_PlayAndRecord.

Ответы [ 2 ]

8 голосов
/ 08 октября 2010

Ответ в том, что Apple не позволяет этого.Все аудио сеансы, которые позволяют записи отключить вибрацию.

2 голосов
/ 28 августа 2010

Вам нужно вибрировать и записывать одновременно?

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

...