Question

Est-il possible de détecter les vibrations sur l'iPhone? J'essaie de comprendre comment détecter lorsque l'utilisateur frappe un bureau ou une table lorsque le téléphone est assis dessus. Je me souviens avoir lu quelque part que vous pouviez détecter une claque sur une table en bois en utilisant le micro et l'avfoundation. Des idées?

Merci

Était-ce utile?

La solution

Si vous empruntez la route du microphone, quelque chose comme ça pourrait faire l'affaire:

//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];
} 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top