Обнаружение вибрации на столе с iPhone
Можно ли обнаружить вибрацию на iPhone? Я пытаюсь выяснить, как определить, когда пользователь шлепает по столу или столу, когда на нем сидит телефон. Я помню, как читал где-то, что вы могли обнаружить привкус на деревянном столе, используя микрофон и AVFoundation. Есть идеи?
Спасибо
1 ответ
Решение
Если вы идете по маршруту микрофона, что-то вроде этого может помочь:
//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];
}