안녕하세요 비디오어떻게 비디오를 NsData로 변환합니까?
url = "file:///private/var/mobile/Containers/Data/Application/F5A89447-0720-4956-BD83-EEB541EE69AC/tmp/capture-T0x146e04ad0.tmp.TnQgmW/capturedvideo.MOV"
을 캡처에 카메라를 사용하여 그리고 나는 항상 nil을 줘 dataWithContentsOfFile
을 사용할 수 없습니다. 하나의 값
내 질문이 얼마나 갤러리에서없는 카메라에서 임시 URL로 dataWithContentsOfURL
를 사용하다이
_videourl = [info objectForKey:UIImagePickerControllerMediaURL];
NSString *mediaType = [info objectForKey: UIImagePickerControllerMediaType];
[picker dismissViewControllerAnimated:YES completion:NULL];
if (CFStringCompare ((__bridge_retained CFStringRef)mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo) {
NSString *str=[[NSBundle mainBundle] pathForResource:@"capturedvideo" ofType:@"MOV"];
NSData *fileData = [NSData dataWithContentsOfFile:str];
NSData *videoData = [NSData dataWithContentsOfFile:[_videourl absoluteString]];
NSData *videoData2 = [NSData dataWithContentsOfURL:_videourl];
모두
FileData
및 VideoData
가 null videoData2
은?
'absoluteString'을'path'로 대체하십시오. 그러면'videoData'가 수정 될 것입니다. – rmaddy
감사합니다 rmaddy 그것은 나를 위해 일하고있다. – MOMMH