iOS加载本地视频播放获取视频路径出错

iOS加载本地视频播放获取视频路径出错

在做一个模仿KEEP APP的登录界面,涉及到视频的播放。材料什么都准备好了,在获取视频路径的时候为空,这时候就应该去模拟器所在APP查看视频文件是否已经加载进去了。

获取视频路径:
    
NSString *urlStr = [[NSBundle mainBundle]pathForResource:@"1.mp4" ofType:nil];
    
NSLog(@"----%@",urlStr);
    
NSURL *url = [NSURL fileURLWithPath:urlStr];
报错信息

2016-04-04 20:21:15.161 登录[2578:662278] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'

视频路径加载为空。

iOS加载本地视频播放获取视频路径出错_第1张图片
QQ20160404-1.png

这时候就开始疑惑,视频文件明明已经有在啊,其实并不是。查找APP内容包的时候,并不能找到文件。

iOS加载本地视频播放获取视频路径出错_第2张图片
QQ20160404-2.png

问题出现在,在讲视频拖进文件时,应该选择将视频加进APP包
iOS加载本地视频播放获取视频路径出错_第3张图片
QQ20160404-0.png

正确:

iOS加载本地视频播放获取视频路径出错_第4张图片
QQ20160404-3.png

你可能感兴趣的:(iOS加载本地视频播放获取视频路径出错)