私はmp3を再生するためにこの方法を持っています:
- (void) playSound:(NSString*)sound{
NSString *path = [NSString stringWithFormat:@"%@/%@",
[[NSBundle mainBundle] resourcePath],
sound];
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:filePath error:nil];
[player prepareToPlay];
[player play];
}
このメソッドを呼び出すたびに、新しい文字列「sound」を取得し、このAVAudioplayer「player」を毎回割り当てる必要があります。止めたときや終わったら離したい…できますか?