2013-07-23 2 views
0

Я использую этот код с контроллером просмотра автозапуска и воспроизвожу это видео в другом представлении, называемом videoView, но не воспроизводит видео в полноэкранном режиме.Видео-вид не полный экран в ландшафтном режиме iPhone

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *path = [documentsDirectory stringByAppendingPathComponent:saveFileName]; 
    NSURL *url1 = [[NSURL alloc] initFileURLWithPath: path]; 
    videoPlayer = [AVPlayer playerWithURL:url1] ; 
    self.avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:videoPlayer]; 


    avPlayerLayer.frame = self.videoView.bounds; 
    [self.videoView.layer addSublayer: avPlayerLayer]; 
    [videoView setHidden:NO]; 

    [self.videoPlayer play]; 

ответ

0
Use MPMPMoviePlayerViewController, 

    MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:url1]; 
     NSError *_error = nil; 
     [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &_error]; 
     [self presentMoviePlayerViewControllerAnimated:mpvc]; 
+0

Благодарность за reply.But я должен использовать AVPlayer – iTag

Смежные вопросы