我在我的应用程序中播放音乐时遇到问题。如果我在 viewcontroller viewDidLoad 中写这个,一切正常。
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/jingle.caf", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
但是当我把它放到我自己的类中时,在 viewDidLoad 中的同一个 viewController 中实例化它并使用完全相同的代码调用方法,它就不起作用了。请问为什么?