0

ループオプションを使用して、2つの音楽を交互に再生しようとしています。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    NSString * music = [[NSBundle mainBundle] pathForResource:@"music" ofType:@"wav"];
    myMusic = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:music] error:NULL];
    myMusic.delegate = self;
   [myMusic play];

}

2番目の音楽を再生します:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag {

    NSString * music = [[NSBundle mainBundle] pathForResource:@"music2" ofType:@"wav"];
    myMusic = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:music] error:NULL];
    myMusic.delegate = self;
    [myMusic play];

    NSLog(@"MUSIC FINISH");
}

問題は、以前の音楽を再生するにはどうすればよいかということです。

4

1 に答える 1