我正在捕捉视频片段,但我正在尝试将文件保存到应用文档目录.我得到以下内容
不兼容的指针类型将'NSURL'发送到'NSString*'类型的参数
在带有NSData线的videoURL?
int timestamp = [[NSDate date] timeIntervalSince1970];
NSURL *videoURL = _movieURL;
NSData *videoData = [NSData dataWithContentsOfFile: videoURL];
NSString *videoString = [NSString stringWithFormat:@"%d.MOV", timestamp];
NSString *videoPath = [documentsPath stringByAppendingPathComponent: videoString]; //Add the file name
[videoData writeToFile:videoPath atomically:NO];
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
self.movieURL = info[UIImagePickerControllerMediaURL];
// NSLOg("MOVIE URL: %@", _movieURL);
[picker dismissViewControllerAnimated:YES completion:NULL];
}
Run Code Online (Sandbox Code Playgroud)
videoURL是NSURL类型
NSURL *videoURL = _movieURL;
Run Code Online (Sandbox Code Playgroud)
而不是
NSData *videoData = [NSData dataWithContentsOfFile: videoURL];
Run Code Online (Sandbox Code Playgroud)
尝试下面的代码,因为你有URL而不是字符串
NSData *videoData = [NSData dataWithContentsOfURL: videoURL];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4426 次 |
| 最近记录: |