Ios4 用iPhone检测桌子上的振动

Ios4 用iPhone检测桌子上的振动,ios4,detect,iphone-vibrate,Ios4,Detect,Iphone Vibrate,可以在iPhone上检测振动吗?我正试图弄清楚,当手机放在桌子上时,如何检测用户是否拍桌子。我记得在某个地方读到过一篇文章,你可以通过麦克风和AVF底座发现木桌上有人拍了一下。有什么想法吗 谢谢如果您选择话筒路线,类似这样的方式可能会奏效: //somewhere during setup call this line [anAVAudioRecorder setMeteringEnabled:YES]; //then in a method used to poll the audioMet

可以在iPhone上检测振动吗?我正试图弄清楚,当手机放在桌子上时,如何检测用户是否拍桌子。我记得在某个地方读到过一篇文章,你可以通过麦克风和AVF底座发现木桌上有人拍了一下。有什么想法吗


谢谢

如果您选择话筒路线,类似这样的方式可能会奏效:

//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];
} 

您可能想查看您过去的问题,然后单击最佳答案旁边的复选标记以接受它。您可以检查加速计是否有急剧变化,或者麦克风是否有突然的噪音。我很好奇你会用这个做什么?谢谢!现在回顾我过去的问题。我想做的是创建一个定制的音乐应用程序,我不确定你是否还记得《快乐时光》和Fonz他会如何点击自动点唱机来启动/停止音乐。我正试图达到和他一样的效果来播放/暂停音乐。不确定这个应用程序是否真的能进入应用商店,但我想继续这个想法。这可能是一个有趣的学习体验,但几乎肯定不会进入应用商店苹果可能担心设备受损,另一种选择是让它对震动手势做出反应,或者如果它处于足够安静的环境中,你的手指咔嗒咔嗒地响。我也想到了震动,只是没有让加速度计变得足够灵敏来拾取振动。至于手指的折断。我还没有试过,但麦克风似乎太敏感或不够敏感,无法拾取。我会搞砸“折断手指”的解决方案。你没有任何网站,我可以找到一个例子,使UIAccelerator真的镇静剂?感谢它们曾经是一些使用高通滤波器的苹果示例代码。还有一些样本代码可以从加速计上在屏幕上画出一个图表,也许值得一找,看看iphone是否有任何振动。谢谢,我会玩这个:当振动时,音频录像机无法记录