「.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 はプロジェクト ナビゲーターに存在し、ファインダーはそれが main.m などと共にアプリのルート フォルダーにあることを教えてくれます。
しかし、url が nil (ファイルが見つからない) であるため、ビデオは再生されません。ファイルのコピーを貼り付けて名前を「BabelFish.txt」に変更し、コードの拡張子を変更すると、ファイルが見つかります。
「mp4」ファイルが見つからないのはなぜですか? mp4 ファイルの URL を取得するにはどうすればよいですか?
ジェフ