사운드 찾기
무료 사운드를 받을 수 있는 곳은 찾아보면 많습니다.- freeSFX : http://www.freesfx.co.uk/
필요한 mp3파일을 찾아서 다운받습니다.
사운드 변경하기
보통 MP3파일을 받게 되는데, 이것을 CAF파일로 변경합니다.
터미널에서 파일(bass_ring.mp3)를 caf로 변경합니다.
afconvert -f caff -d LEI16@22050 brass_ring.mp3 brass_ring.caf
iOS에서 play하기
AVAudioPlayer를 생성하고, 필요한 시점에 play/stop을 실행합니다.
//선언 AVAudioPlayer *_backgroundMusic; //viewDidLoad에서 준비 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSURL *url = [[NSBundle mainBundle] URLForResource:@"brass_ring" withExtension:@"caf"]; _backgroundMusic = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil]; [_backgroundMusic prepareToPlay]; } //viewWillAppear에서 실행 - (void)viewWillAppear:(BOOL)animated{ [_backgroundMusic play]; } //viewWillDisappear에서 중지 - (void)viewWillDisappear:(BOOL)animated { [_backgroundMusic stop]; }
댓글 없음:
댓글 쓰기