2011-11-06 3 views
1

사용자가 고르는 비디오의 길이를 가져오고 싶습니다.UIImagePicker를 닫은 후 동영상의 길이를 가져 옵니까?

[self dismissModalViewControllerAnimated:YES]; 
//assign the mediatype to a string 
//check the media type string so we can determine if its a video 
    NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL]; 
    webData = [[NSData alloc]init]; 
    webData = [NSData dataWithContentsOfURL:videoURL]; 
    //[self post:webData]; 
    video = 1; 
    upload.hidden = NO; 

    ImagesCopy = [[NSMutableArray alloc]initWithObjects:@"1", nil]; 
[tableview reloadData]; 

감사합니다 : D

+0

을 할 수있는 HTTP 임 사용하여 사과 UIImagePicker, 여기

지금까지 내 코드입니다 : //stackoverflow.com/questions/1616146/getting-duration-of-video-taken-by-camera-iphone-sdk – Naveen

답변

6

이 링크는 당신에게 도움이 될 수 있습니다 당신은이

AVAsset *movie = [AVAsset assetWithURL:[info objectForKey:UIImagePickerControllerMediaURL]]; 
CMTime movieLength = movie.duration; 
+0

좋아, NSLogging에 대해 어떻게 생각 하나? 나는 NS를 % i로 로그인 시켰고 19 초 비디오로 600을 받았다. 나는 또한 NSLogging을 % @로 시도해 추락했다. 이걸 초로 변환 할 수 있어야합니다. 귀하의 답변을 주셔서 감사합니다 btw. – Jacob

+0

여기 좀보세요 : http://stackoverflow.com/questions/4001755/trying-to-understand-cmtime-and-cmtimemake – Rich86man

+0

알았습니다. 감사! – Jacob

관련 문제