所以我有这个问题,每当UIRefreshControl结束刷新时我想要一个声音播放。我试过AVAudioPlayer,但发现延迟太大了。此外,我尝试使用AudioToolbox类来使用SystemSounds。我没有使用系统声音,而是使用我自己的.wav文件。
在UIRefreshControl结束重新刷新后,声音播放的速度略有增加。
- (void) playRefreshSound {
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"perc1" ofType:@"wav"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:soundPath]), &soundID);
AudioServicesPlaySystemSound(soundID);
}
这是我用来播放声音的功能,然后我在另一个视图控制器中调用。
Audio *audio = [[Audio alloc] init];
[audio playRefreshSound];
非常感谢任何帮助。
谢谢你, BES