Trong ứng dụng của tôi, tôi muốn mở camera trong Video mode.So tôi viết các mã sauiOS4 UIImagePickerController không hỗ trợ mediaTypes = [NSArray arrayWithObject: (NSString *) kUTTypeMovie]?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[window addSubview:viewController.view];
[window makeKeyAndVisible];
UIImagePickerController *ipc;
ipc = [[UIImagePickerController alloc] init];
ipc.sourceType = UIImagePickerControllerSourceTypeCamera;
ipc.mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeMovie];
[viewController presentModalViewController:ipc animated:YES];
return YES;
}
Mã này là tốt cho iPhone 3.1.3 nhưng, trên iOS4 không hoạt động. Tôi có thể sử dụng UIImagePickerController làm Video trên iOS4 không?
Tôi đã thử lại nguồn này hôm nay. thì không có vấn đề gì về mã này. Tôi không biết tại sao, nhưng dù sao quên đi điều này. – SUKIYAKI
trong trường hợp của tôi tôi nhận được lỗi 'lỗi: 'kUTTypeMovie' undeclared (sử dụng đầu tiên trong chức năng này)'. . .any idea –
@Amit Battan: bạn cần phải nhập và thêm khung MobileCoreServices vào dự án của bạn –
user102008