为什么我找不到“.mp4”的资源?
我的代码是:
- (IBAction)babelFishButton:(id)sender {
NSURL *url = [[NSBundle mainBundle] URLForResource:@"BabelFish" withExtension:@"mp4"];
MPMoviePlayerController *player =[[MPMoviePlayerController alloc] initWithContentURL: url];
[player prepareToPlay];
[player.view setFrame: self.imageView.bounds]; // player's frame must match parent's
[self.imageView addSubview: player.view];
[player play];
}
BabelFish.mp4 存在于项目导航器中,finder 告诉我它在应用程序根文件夹中,以及 main.m 等。
但视频无法播放,因为 url 为 nil(未找到该文件)。我可以粘贴该文件的副本并将其重命名为“BabelFish.txt”,更改代码中的扩展名并找到该文件。
为什么它找不到“mp4”文件?如何获取 mp4 文件的 URL?
杰夫