Iphone AVAudio播放器在首次加载时被延迟
第一次加载声音需要时间。加载声音需要时间,因为它正在加载文件。在播放AVAudioPlayer时,通常会有一点不明显的延迟,而在加载文件时则会有更多的延迟。延迟的程度取决于文件的大小和文件格式。如果出现问题,请尝试更早地分配和加载AVAudioPlayer或使用较小的声音文件。您可以在应用程序加载时加载代码,例如在init或viewDidLoad中。然后在需要播放的时候调用audioplayer play。我这样做是为了我的应用程序,我没有注意到任何延迟。当我呼叫它时,它会立即播放。检查应答是否延迟。解决方案是创建和链接。得到帮助Iphone AVAudio播放器在首次加载时被延迟,iphone,xcode4,Iphone,Xcode4,第一次加载声音需要时间。加载声音需要时间,因为它正在加载文件。在播放AVAudioPlayer时,通常会有一点不明显的延迟,而在加载文件时则会有更多的延迟。延迟的程度取决于文件的大小和文件格式。如果出现问题,请尝试更早地分配和加载AVAudioPlayer或使用较小的声音文件。您可以在应用程序加载时加载代码,例如在init或viewDidLoad中。然后在需要播放的时候调用audioplayer play。我这样做是为了我的应用程序,我没有注意到任何延迟。当我呼叫它时,它会立即播放。检查应答是否
NSString *path = [[NSBundle mainBundle] pathForResource:@"hit-pipe" ofType:@"wav"];
audioPlayer =[[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil];
[self.audioPlayer setDelegate:self];
[self.audioPlayer prepareToPlay];
[self.audioPlayer play];