Detectando vibração em uma mesa com o iPhone
-
29-10-2019 - |
Pergunta
é possível detectar vibração no iPhone?Estou tentando descobrir como detectar quando o usuário bate em uma mesa ou mesa quando o telefone está pousado sobre ela.Lembro-me de ter lido em algum lugar que você pode detectar uma batida em uma mesa de madeira usando o microfone e AVFoundation.Alguma ideia?
Obrigado
Solução
se você seguir a rota do microfone, algo assim pode resolver o problema:
//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];
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow