対応するオーディオ ファイルを表示し、イメージし、再生するのが好きです。ただし、表示する前に最初にオーディオファイルを再生しています。何が悪いのか理解できませんでした。
-(IBAction)playButton :(id)sender{
UIImage *imageA = [UIImage imageNamed:@"Image1.png"];
UIImage *imageB = [UIImage imageNamed:@"Image2.png"];
int randomAlphaNum = arc4random() % 2;
NSLog(@"%i", randomAlphaNum);
switch (randomAlphaNum) {
case 0:
imageView.image = imageA;
for (int i = 1; i <=5; i++) {
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/audioA.wav", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.volume = 0.5;
if (audioPlayer == nil)
NSLog(@"An audio error occured: \"%@\"", audioPlayer);
else
{
[audioPlayer play];
}
sleep(2);
}
return;
break;
}
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)viewDidUnload
{
[super viewDidUnload];
}