2011-07-27 3 views
2

다음 코드를 사용하여 카메라 역할에서 이미지를 선택합니다.아이폰 카메라 롤에 저장된 모든 비디오를 검색하는 방법

 picker= [[UIImagePickerController alloc] init]; 
picker.delegate = self; 
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
//picker.sourceType = UIImagePickerControllerSourc 

//[self addSubview:imagePickerController.view]; 
[self presentModalViewController:picker animated:YES]; 

이 이미지 만 표시되지만 카메라 롤에있는 모든 비디오를 표시하려면 어떻게해야합니까?

답변

2

, 그것은 간단합니다 : 단지 피커의 mediaTypes 속성에 kUTTypeMovie를 포함하는 배열을 할당 : 당신은 비디오와 사진을 포함합니다

picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie]; 

kUTTypeMovie 및 kUTTypeImage 모두 :

picker.mediaTypes = [NSArray arrayWithObjects:(NSString *)kUTTypeMovie, (NSString *)kUTTypeImage, nil]; 

실제로이 영화를 검색하려면, 당신은 아이폰 OS 4.0 타겟팅 이상, 사용자 interventi없이 목록을 가져 ALAssetsLibrary를 사용할 수있는 경우 에.

+0

kUTTypeMovie 란 무엇인가요? 오류를 찾을 수 없습니까? –

+0

@ mobile.jugnu : MobileCoreServices 프레임 워크에 있습니다. 이 프레임 워크가 이미 포함되어 있지 않다면 프로젝트에 추가하고, #import '를 추가하십시오. – Anomie

관련 문제