2011-11-06 3 views
0

내가 말할 때 나는 사운드 dB를 얻고 싶다. 사운드 dB가 충분히 높으면 레코드 기능이 실행되므로 어떻게 사운드 dB를 얻을 수 있습니까? 많은 감사cocos2d를 사용하여 dB의 사운드를 얻는 방법은 무엇입니까?

+0

가능 중복 된 [I가 AVAudioRecorder와 함께 아이폰에 오디오를 녹음하려면 어떻게합니까?] (http://stackoverflow.com/questions/1010343/how-do-i-record-audio-on-iphone-with-avaudiorecorder) – LearnCocos2D

+0

cocos2d/coosdenshion에는 오디오 녹음 지원이 없습니다. http://cocos2d-iphone.org /wiki/doku.php/cocosdenshion:faq#can_i_record_audio_data_with_cocosdenshion – LearnCocos2D

+0

@ LearnCocos2D thanks – DaPo

답변

1

당신이 AVAudioPlayer를 사용하는 경우, 다음, 당신이 dB의에서 다음 값을 반환 아래 사용할 수있을 것 같아요 :

double peakPower =[audioPlayer peakPowerForChannel:0]; 
double avgPower = [audioPlayer averagePowerForChannel:0]; 
관련 문제