Speakhere(2)
-
[분석하기] SpeakHere (1)
AudioViews폴더에서 LevelMeter로 소리의 크기로 표현을 해줍니다. AQLevelMeter.h ,AQLevelMeter.mm에서 #import 로 소리를 측정하고 GLLevelMeter.h,GLLevelMeter.mm 에서 #import #import #import 을 이용하여 그려주는 형식인 것 같습니다. Play & Record 폴더에 있는 게 녹음 및 플레이하는 부분입니다. 실제 Clesses 에 있는 부분에서는 .xib(인터페이스) 에 연결해주는 부분만 있고 실제 기능들은 위에 있는 것을 사용합니다. 아직 다 보지 않았지만... GLLevelMeter.m 에서 _drawView 함수 ( 크기에 맞게 그려주는 함수인듯 보입니다.) 에서 NSLog(@"%d",peakLight); 찍어 보..
2011.06.02 -
SpeakHere 소개
일단 SpeakHere는 소리를 녹음하고 플레이할 수 있는 apple에서 제공하는 예제 소스입니다. SpeakHere 예제 소스는 여기서 받으 실 수 있습니다. 기본적인 화면으로 Record버튼으로 녹음을 시작하고 Stop버튼으로 멈춘후 Play버튼으로 녹음 된 걸 재생해줍니다. 사실 녹음 기능을 공부하기 위해서보다는 사운드 관련 예제 소스여서 공부를 합니다. 화면을 보시면 아시겠지만 측정된 사운드를 LevelMeter를 사용해서 보여주는데 이 부분을 공부해서 소리의 크기 같은게 어떻게 표현하는지 알아봅시다.
2011.06.02