获取文档目录中的视频的nsData

时间:2015-01-01 12:30:38

标签: ios nsdocumentdirectory

我在文档目录中有视频,我只想将其转换为nsdata

 videoData = [NSData dataWithContentsOfFile:@"/var/mobile/Applications/E6B0ACDC-FC72-4EA2-8241-6F7F00F18F2E/Documents/video2015-01-01-04-58-29.mov"];

我怎样才能获得nsdata? 这里的任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

你应该使用以下文件目录路径。

create method返回文档目录路径。切勿附加静态路径。总是按照以下代码获取文档目录路径。

NSString *DocumentsDirectoryPath() {NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectoryPath = [paths objectAtIndex:0];return documentsDirectoryPath;}

然后追加你的电影路径

NSUrl *videoURL = [NSURL fileURLWithPath:[DocumentsDirectoryPath() stringByAppendingPathComponent:@"video2015-01-01-04-58-29.mov"]];
NSData *data = [NSData dataWithContentsOfURL:videoURL];