我有一个带有MP3文件的AVAudioPlayer。但是在比赛之前,你会听到一个障碍。 这是我的代码:
NSString *geluid = [NSString stringWithFormat:@"RG_%@", nummer];
NSString *path = [[NSBundle mainBundle] pathForResource:geluid ofType:@"mp3"];
AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
theAudio.delegate=self;
[theAudio prepareToPlay];
[theAudio play];
NSURL *url = [NSURL fileURLWithPath:path];
avplayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[avplayer prepareToPlay];
[avplayer play];
例如:你听到“Ssstop在这里”,而不是“停在这里”。 请帮我解决。
答案 0 :(得分:1)
此代码是否同时运行两个AVAudioPlayer实例? 你为什么同时使用avplayer和theAudio? 从看它看起来你应该摆脱其中一个......