我正在开发一种基质越狱调整。基本上,我想在事件发生时播放声音(.caf)。我使用以下代码:
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"soundfile"
withExtension:@"caf"];
AVAudioPlayer *avSound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
[avSound prepareToPlay];
[avSound play];
但是,尽管存在有效文件和被复制(在构建阶段的“复制包资源”中),但无法获取文件的URL - 调试打印输出为{{1} }。我猜这与我接触SpringBoard方法的事实有关,它会在SpringBoards资源中搜索这个声音文件?
有关如何获取此文件的URL的任何指示?谢谢!