可以检测iPhone上的振动吗?我正在试图找出当手机坐在桌子上时用户砸桌子或桌子的方法。我记得在某个地方读过你可以用麦克风和AVFoundation在木桌上发现一声咂嘴。有什么想法吗?
由于
答案 0 :(得分:0)
如果沿着麦克风路线走下去,这样的事情就可以解决问题:
//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];
}