我现在播放小声音:
SystemSoundID reload = [GameFlow createSoundID:@"Reload.wav"];
AudioServicesPlaySystemSound(loop);
现在我想播放这个声音 3 秒,例如循环播放,有什么内置的东西吗?
我现在播放小声音:
SystemSoundID reload = [GameFlow createSoundID:@"Reload.wav"];
AudioServicesPlaySystemSound(loop);
现在我想播放这个声音 3 秒,例如循环播放,有什么内置的东西吗?
我不认为有任何内置的东西。你可以无限循环播放声音(即设置为 99 次重复或某个适当的数字),然后设置 anNSTimer
在 3 秒后触发并停止声音。
您可以使用AVAudioPlayer。这是一个例子。要设置特定数量的循环,请使用:
player.numberOfLoops = 3;