2

2 秒の長さのオーディオ ファイルがあります。演奏が終わるまでに何度も演奏しようとしています。しかし、新しいインスタンスを作成して AVAudioPlayer で試してみると、以前に再生されたオーディオを停止し、同時に再生するのではなく、新しいオーディオを再生するように聞こえます。サウンドを再生する別の方法を使用する必要がありますか、それとも実現できませんか?

コード:

NSURL *url = [[NSBundle mainBundle] URLForResource:@"PistolShootSound" withExtension:@"mp3"];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[audioPlayer play];

audioPlayer は、ヘッダー ファイルで宣言されています。

4

1 に答える 1