2014-03-03 5 views
-3

사용자가 비디오를 녹화 할 때 (이후가 아닌) 바이트 수를 받기를 원하는 비디오 앱을 개발 중입니다. 그러나 사용자가 비디오를 녹화 할 때 실행되는 대리자 방법이 없습니다.바이트 수를 수신하는 방법

- (void) imagePickerController: (UIImagePickerController*) reader 
didFinishPickingMediaWithInfo: (NSDictionary*) info 

은 사용자가 선택한 후 호출됩니다. 아무도 나를 도와줍니다.

+0

예.하지만 문제는 아직 해결되지 않았습니다. – haigowtham

+2

@haigowtham 질문을 반복하는 것은 적절하지 않습니다. 해야 할 일은 원래 질문을 업데이트하는 것입니다. – rmaddy

+0

내 대답을 시도 했습니까? 그는 틀렸어? –

답변

0

이 시도 : 당신은 단순히있는 NSData에서 바이트 수를 얻기 위해이 코드를 사용할 수 있습니다

UIImage *img = [UIImage imageNamed:@"sample.png"]; 
NSData *imgData = UIImageJPEGRepresentation(img, 0); 
NSLog(@"Size of Image(bytes):%d",[imgData length]); 
1

:

을 NSData * 데이터 = @ "사용자 데이터";

byteArray 개수에는 바이트 수가 포함됩니다.

+0

하지만이 대리자 메서드는이 코드를 작성해야합니다. – haigowtham

+0

http://stackoverflow.com/questions/6380751/detecting-when-user-starts-video-recording...have 이것 좀보세요. – Charlie

관련 문제