2011-03-26 6 views
0

사운드 클립은 4 초, wav 파일 및 700kb 크기입니다. 여기 왜 사운드가 재생되지 않고 코드에 오류가 없습니까?

은 내가 다가 AVAudioPlayer 등의 프레임 워크를 포함 연결 한 내가 사용한 코드입니다

- (IBAction)twoSound:(id)sender; { 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"2b" ofType:@"wav"]; 
    if (theAudio) [theAudio release]; 
    theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
    theAudio.delegate = self; 
    [theAudio play]; 

} 

나는 작은 "범프"소리가 버튼 만이 ISN '을 탭하면 그것이해야 할 소음.

감사합니다.

+0

AVAudioPlayer 초기화 오류를 캡처해야합니다. 그것이 그곳에있는 이유입니다. – TechZen

+0

올바른 리소스 경로를 확보 했습니까? 그것은'2b'인가'2b'가 아닌가? ;-) – TechZen

+0

Lol - 파일 이름이 2b.wav이므로 원본이 정확합니다. 이상하게 보입니다 - 다른보기에서는 작동하지만이보기에서는 그렇지 않습니다! Gr – LAA

답변

0

대신 AAC 또는 CAF를 사용하십시오. Preferred Audio Formats in iOS

+0

2 개의 뷰 컨트롤러가 있습니다 하나의 뷰 컨트롤러가 작동하는 사운드로 가득합니다 두 번째 뷰 컨트롤러가 작동하지 않으며 동일한 코드이지만 다른 파일 사운드 이름이 있습니다 – LAA

관련 문제