所以我正在尝试将视频用作背景,并且在我的应用中有一个.mov
文件,当我运行此代码时:
NSBundle * bundle = [NSBundle mainBundle];
NSString * urlString = [bundle pathForResource:@"movie" ofType:@"mov"];
NSURL * movieURL = [NSURL URLWithString:urlString];
if (!movieURL) {
NSLog(@"Not valid");
}
我在控制台中得到Not valid
。我检查了urlString
,它给了我一个网址,我肯定该文件名称正确且不在目录中。
因此该文件存在并被复制到源中。不知道为什么会这样做。
答案 0 :(得分:4)
您想使用:
NSURL *moveiURL = [NSURL fileURLWithPath:urlString];
更好的是,使用:
NSURL *moveURL = [bundle URLForResource:@"movie" withExtension:@"mov"];