我正在尝试在我的应用程序中播放视频,但我无法这样做,因为当我尝试使用 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/
并准确地复制了代码,但仍然为空。
任何帮助将非常感激!!
编辑:
我快速创建了一个新项目并复制了视频,并且从那里打印得很好,那么为什么在这个应用程序中找不到任何视频?很诡异!!