2010-05-24 5 views

답변

0

불행히도 이것은 내가 아는 한 작동하지 않습니다. 어도비 도움말 페이지에 언급 한 바와 같이 :

에서는 SoundMixer.computeSpectrum() 방법은 응용 프로그램이 현재 재생되고있는 파형의 원시 사운드 데이터를 읽을 수 있습니다. 하나의 SoundChannel 객체보다 개가 더 많은 경우 현재 SoundMixer.computeSpectrum() 메서드를 재생 중임 은 SoundChannel 객체가 모두 혼합 된 사운드 데이터를 표시합니다.

  1. 그냥 출력 (의 SoundChannel) 그냥 모든 출력의 혼합에서 작동
  2. 에서 작동 :

이 두 단점을 의미한다.

출력 채널이 전혀 필요하지 않으면 볼륨을 0 또는 0에 가까워 질 수 있습니다. 그게 효과가 있을지 모르겠다.

나 혼자만해도 마이크 데이터에서 스펙트럼을 계산하기 위해 FFT를 직접 구현할 다른 기회는 없습니다.

0

데이터를 전달할 수 있는지 확실하지 않지만 다른 모든 방법이 실패 할 경우 항상 FFT를 직접 계산할 수 있습니다.

관련 문제