저는 Visualizer를 사용하여 내가 연주하고있는 사운드 파일의 시각화를 그려 왔습니다. 음파가 표시되지만 내 프레임 속도에 영향을 미치므로 덜 자세하게 만들고 싶습니다. 이에 대한 문서는 매우 제한적입니다. 그래서 나는 다음을 시도했습니다 :Android Visualizer Detect Beat? 그리고 Visualizer.setCaptureSize()가 작동하지 않습니까? 대안?
mVisualizer.setCaptureSize(2);
캡처 속도를 매우 낮게 설정하려면 다음을 수행하십시오. 그러나 선이 같은 양의 세부 묘사로 그려지고있는 것으로 보입니다.
이Sets the capture size, i.e. the number of bytes returned by getWaveForm(byte[]) and getFft(byte[]) methods.
은 내가,이 내가 연주하고 사운드 파일에서 높은 에너지 레벨로 소리를 감지하고 싶다고 또 다른 문제는 그래서 시각적으로 그들을 표시 할 수
: 나는 그 문서에 읽고 화면. 예 : 화면이 기준선과 함께 깜박입니다. 다음은 지금까지 내가 가지고있는 것입니다 :
public static void setupVisualizer() {
mVisualizer = new Visualizer(mpSong.getAudioSessionId());
mVisualizer.setCaptureSize(Visualizer.getCaptureSizeRange()[1]);
mVisualizer.setDataCaptureListener(
new Visualizer.OnDataCaptureListener() {
public void onWaveFormDataCapture(Visualizer visualizer,
byte[] bytes, int samplingRate) {
Game.updateVisualizer(bytes);
}
public void onFftDataCapture(Visualizer visualizer,
byte[] bytes, int samplingRate) {
}
}, Visualizer.getMaxCaptureRate()/2, true, false);
}
이 청취자 내부의 특정 소리를 감지 할 수 있습니까? 또는 대안은 무엇입니까? 나쁜 영어로 죄송합니다. 당신의 시간 친구를 위해 대단히 당신을 감사하십시오.