アプリケーションでビデオを再生しようとしていますが、NSMainBundleを使用してファイルを検索しようとすると、nullが返され続け、その理由がわかりません。これが私のコードです
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"big-buck-bunny-clip" ofType:@"m4v"];
NSLog(@"%@", filepath);
私が理解していないのは、メインバンドルにmp3サウンドファイルがあるので、サウンドファイルが正常に検出されることです。これを使用して検出すると、正常ですが、ビデオでは何も検出されません。バンドルにmp4とm4vのビデオファイルがあり、どちらかを見つけようとするとnullが返されます。キャッシュをクリアし、シミュレーターからアプリを削除して、もう一度実行してみましたが、同じことです。それは私を狂気に駆り立てています。
誰かが以前にこの問題を抱えたことはありますか?何が足りないの?からチュートリアルをダウンロードしました
http://mobile.tutsplus.com/tutorials/iphone/mediaplayer-framework_mpmovieplayercontroller_ios4/
コードを正確にコピーしましたが、それでもnullを取得しています。
どんな助けでも大歓迎です!!
編集:
新しいプロジェクトをすばやく作成してビデオをコピーすると、そこから正常に印刷されますが、この1つのアプリケーションでビデオが見つからないのはなぜですか?とても奇妙です!