0

私は今小さな音を再生します:

SystemSoundID reload = [GameFlow createSoundID:@"Reload.wav"];
AudioServicesPlaySystemSound(loop);

このサウンドをループなどで 3 秒間再生したいのですが、このためのビルドはありますか?

4

2 に答える 2

1

何も組み込まれていないと思います。無限ループでサウンドを再生し(つまり、99回の繰り返しまたは適切な回数に設定)、NSTimer3秒後に発火するように設定してサウンドを停止できます。

于 2012-04-23T01:32:29.867 に答える
0

AVAudioPlayerを使用できます。ここにがあります。特定のループ回数を設定するには、次を使用します。

player.numberOfLoops = 3;
于 2012-04-22T19:19:37.290 に答える