이것은 가능한 가장 간단한 AVAudioPlayer 코드이며 아무 것도 재생하지 못합니다. 오류가 없으며 콘솔에 아무것도 없습니다. URL 문자열을 거기에없는 것으로 변경 한 것처럼 파일을 찾을 수 있습니다. 충돌이 발생합니다. 여기서 내가 뭘 잘못하고 있니? 나는 prepareToPlay의 유무에 관계없이 델리게이트의 유무에 관계없이 그것을 시험해 보았습니다. 나는 아무것도 얻을 수 없습니다. 나는 다양한 사운드 파일도 시도했다. 정말이 하나에 내 머리카락을 찢어!AVAudioPlayer는 아무것도 재생하지 못하지만 오류는 발생하지 않습니다.
@implementation ViewController
- (IBAction)playSound:(id)sender
{
NSURL *soundLocation = [[NSURL alloc] initWithString:@"Lot01.wav"];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundLocation error:nil];
[audioPlayer setDelegate:self];
[audioPlayer play];
}
@end
정말 고마워요 :) –