0

我正在尝试在我的应用程序中播放视频,但我无法这样做,因为当我尝试使用 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/

并准确地复制了代码,但仍然为空。

任何帮助将非常感激!!

编辑:

我快速创建了一个新项目并复制了视频,并且从那里打印得很好,那么为什么在这个应用程序中找不到任何视频?很诡异!!

4

1 回答 1

0

Maybe it is because you have not added the video to your bundle, check your project's setting. That copy resource(I forget the accurate name).

于 2012-11-01T15:33:48.510 回答