0

我正在使用以下编码拍摄视频,我遇到了一个奇怪的问题。下面的代码在 iPad iOS6、iPad iOS5、iPhone iOS6 设备上运行良好,但在 iPod iOS5、iPhone4S iOS5 上崩溃。

UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
                cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;


                // Hides the controls for moving & scaling pictures, or for
                // trimming movies. To instead show the controls, use YES.
                cameraUI.allowsEditing = YES;
                cameraUI.delegate = self.objVideoAnalysis;
                cameraUI.showsCameraControls = NO;
                cameraUI.navigationBarHidden = YES;
                cameraUI.toolbarHidden = YES;

                // Displays a control that allows the user to choose movie capture
                cameraUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
                cameraUI.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
                //cameraUI.videoQuality = UIImagePickerControllerQualityTypeHigh;


                //set Overlay View for recording
                VideoRecorderOverlayView *objOverlay = [[VideoRecorderOverlayView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
                objOverlay.objVideoRecorder = cameraUI;
                cameraUI.cameraOverlayView = objOverlay;
                [objOverlay release];

                [self presentModalViewController:cameraUI animated: YES];

在此先感谢,Ganesh。

4

0 回答 0