Обнаружение вибрации на столе с iPhone - PullRequest
1 голос
/ 24 марта 2011

возможно ли обнаружить вибрацию на iPhone? Я пытаюсь выяснить, как определить, когда пользователь шлепает по столу или столу, когда на нем сидит телефон. Я помню, как читал где-то, что вы могли обнаружить привкус на деревянном столе, используя микрофон и AVFoundation. Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 24 марта 2011

если вы идете по маршруту с микрофоном, что-то вроде этого может сработать:

//somewhere during setup call this line
[anAVAudioRecorder setMeteringEnabled:YES];

//then in a method used to poll the audioMeter
[anAVAudioRecorder updateMeters];
averagePower = [anAVAudioRecorder averagePowerForChannel:0];
if (averagePower > threshold ) {
    [musicPlayerClass play];
} 
...