所以我显示了代码,但我的音乐没有播放,我不知道为什么。打开我电脑上的声音xcode可以播放我导入的文件。
-(void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
NSError *error;
NSLog(@"starting Music");
NSURL * backgroundMusicURL = [[NSBundle mainBundle] URLForResource:@"rainbowRoad" withExtension:@"m4a"];
self.backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:backgroundMusicURL error:&error];
self.backgroundMusicPlayer.numberOfLoops = -1;
[self.backgroundMusicPlayer prepareToPlay];
[self.backgroundMusicPlayer play];
NSLog(@"awesome");
}
答案 0 :(得分:1)
我认为你的声音文件没有被复制。在Xcode中选择您的音频文件,然后在File Inspector的Target Membership部分中,确保选中目标。