필자는 휘파람 감지 등에 관한 많은 질문을 위해 StackOverflow와 웹을 검색했으며, 많은 사람들이 자신의 물건을 감지하는 방법에 관해서도 최대한 설명했습니다.안드로이드의 박수 소리 감지
Detect Whistle sound in android
Detect the beginning of a sound or voice in Android
하지만 안드로이드 응용 프로그램에서 "잭 해머 사운드 수"를 감지하는 방법을 얻을하지 않습니다? 필수 카운터는 최소한 33 회/초 (또는 2,000 회/분)를 계산할 수 있습니다.
어떤 솔루션을 제안 할 수 있습니까?
이 내 doInBackground 방법
@Override
protected Integer doInBackground(AudioCilpListener... listeners) {
if (listeners.length == 0) {
return 0;
}
AudioCilpListener listener = listeners[0];
AudioClipRecorder recorder = new AudioClipRecorder(listener, this);
// boolean heard = false;
int count = 0;
for (int i = 0; i < 10; i++) {
try {
count = recorder.startRecordingForTime(30,
AudioClipRecorder.RECORDER_SAMPLERATE_CD,
AudioFormat.ENCODING_PCM_16BIT);
break;
} catch (IllegalStateException ie) {
// failed to setup, sleep and try again
// if still can't set it up, just fail
ie.printStackTrace();
}
}
//collect the audio
return count;
}
무엇이 문제입니까? 그 whisklty/soudnstart apps/그 소스 코드를 다시 시도해 보셨습니까? 그리고 그 때 무슨 일이 일어 났습니까? 당신은 stuk입니까? 당신은 한 번의 공격을 감지 할 수있는 것이 있습니까? 그러나 속도에 문제가 있습니까? 속도는 괜찮습니까?하지만 앱을 만들 수 없습니까? 무슨 일 이니? – Nanne
지금까지 500 회/분을 감지 할 수 있습니다. 그러나 결의안을 얻기 위해서는 도움이 필요합니다. – Susomrof
다음 코드 또는 일부를 표시하십시오. 당신이 벌써 뭘하고 있는지 모른 채로, 우리는 무작위로 물건을 버릴 것입니다, 그렇죠? 우리가하는 일을 보지 못하면 어떻게 할 수 있겠습니까? – Nanne