0
-(void)loadSong
{
    NSString *song = [[NSBundle mainBundle]pathForResource:@"nintendoMusic" ofType:@"mp3"];
    self.musicPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURLfileURLWithPath:song] error:NULL];
    [self.musicPlayer play];
}

这将加载并播放文件“nintendoMusic.mp3”。但是,出于某种原因,如果我从资源包中删除文件“nintendoMusic.mp3”,此代码将继续工作。即使我重置了 iOS 模拟器,它仍然可以继续工作,并且会播放歌曲。你知道这是为什么吗?

4

1 回答 1

3

尝试删除这首歌Copy Bundle resource

喜欢

在此处输入图像描述

于 2013-10-12T05:50:29.587 回答