在 Iphone 中使用 AVAudioPlayer 时出现错误。我有时不是每次都收到此错误。错误是:
一个 AVPlayerItem 不能与多个 AVPlayer 实例关联
我用于播放文件的代码:
NSString *soundPath =[[NSBundle mainBundle] pathForResource:@"abc" ofType:@"m4a"];
NSURL *soundURL = [NSURL fileURLWithPath:soundPath];
NSError *error;
AVAudioPlayer *theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&error];
[theAudio setDelegate:self];
[theAudio setNumberOfLoops:0];
if(theAudio == nil)
{
NSLog([error description]);
}
else
{
[theAudio play];
}
谁能告诉我如何解决这个问题。