제2외국어/iOS(38)
-
[분석하기] 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 -
This generally means that another instance of this process was already running or is hung in the debugger.
This generally means that another instance of this process was already running or is hung in the debugger. 이 error 나 또... 잘 모르는 error일 경우.. device 문제 일수도 있으니 device를 껏다 켜보세요. ( 여기서 device는 컴이 아님니다. )
2011.06.02