如何将视频路径转换为nsdata?

时间:2012-06-13 06:45:12

标签: objective-c ipad video

我在我的i pad应用程序中录制视频,然后获取保存在我的ipad中的路径

 /private/var/mobile/Applications/F1F1F9A4-41FB-4E80-9070-4A9EC8BA8823/tmp/capture-T0x24ae10.tmp.ND2S7e/capturedvideo.MOV

我也发现这个文件是我的组织者。 现在我想将此文件路径转换为NSData。我是怎么做到的

3 个答案:

答案 0 :(得分:14)

使用此:

NSData *videoData = [NSData dataWithContentsOfFile:strURL];

答案 1 :(得分:4)

NSString *filPath=@"file_url";
NSData *dt=[NSData dataWithContentsOfURL:[NSURL URLWithString:filePath]];

答案 2 :(得分:2)

我也有同样的问题

NSString *filePath1 = [[NSBundle mainBundle] pathForResource:@"Waterfall_h264" ofType:@"mov"];
NSError *error = nil;
NSData *data1 = [NSData dataWithContentsOfFile:filePath1 options:nil error:&error];

我认为你可能不会将视频文件包含在链接库中。转到:目标栏目 - > 构建阶段标签 - > 编译来源 - > 点击+按钮 - > 选择您的视频文件 - > clcik on add button

现在再试一次......希望这会有用...... :)