2010-08-13 42 views
0

hello我正在使用自動錄製視頻的應用程序。它沒有顯示視頻的預覽,因爲我隱藏了Cameracontrols。我想知道,調用預覽視圖的方法.. 誰能幫助我..謝謝 當在UIImagepickercontroller代理中顯示視頻預覽時調用的方法iphone

更新

UIImagePickerController *vpicker; // in .h 

// place the below code whr u want to satrt video 
vpicker=[[UIImagePickerController alloc]init]; 
vpicker.delegate=self; 
vpicker.sourceType=UIImagePickerControllerSourceTypeCamera; 
vpicker.mediaTypes=[NSArray arrayWithObject:(NSString *)kUTTypeMovie]; 
vpicker.showsCameraControls=NO; 
vpicker.cameraCaptureMode=UIImagePickerControllerCameraCaptureModeVideo; 
BOOL test=[vpicker startVideoCapture]; 
NSLog(@"test value %d",test); 
if(test) 
{ 
    NSLog(@"vedio started"); 
    [NSTimer scheduledTimerWithTimeInterval:10.0f target:self selector:@selector(stop) userInfo:nil repeats:NO]; 
} 
else 
{ 
    NSLog(@"sorry vedio not started to stop it ..."); 
} 


// in stop method 
[vpicker stopVideoCapture]; 
vpicker.showsCameraControls=YES; 
+0

你有沒有找到答案,預覽是如何推送的? – jerik 2014-05-27 20:14:40

回答

0

的MPMoviePlayerController是使用顯示視頻,而不是UIImagePickerViewController

+0

是的,但是當我們記錄一些沒有用戶交互的東西時,它只會顯示帶有(usethis和discard)選項的視頻預覽。什麼是自動推送這個視圖的方法 – ratna 2010-08-13 09:19:52

+0

完成錄製後,您在URL中提供文件路徑並播放該URL在MPMoviePlayerController中。 – priyanka 2010-08-14 05:21:48

相關問題