2009-08-14 124 views
3

有没有人尝试从相机拍摄视频,然后使用提供的视频播放器播放视频?当您以纵向模式拍摄视频时,有时电影将播放(当播放器处于横向模式时)以及放入纵向模式时,您无法观看电影,您听到的只是声音,有时在横向模式下闪烁并且没有发挥的权利,有没有人遇到这个,并找到一种方法来解决它?我的代码来播放视频看起来是这样的:从视频摄像头拍摄视频并使用MPMoviePlayerController IPhone SDK进行显示

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ; 
    moviePlayer = 
    [[MPMoviePlayerController alloc] initWithContentURL:[info urls]]; 

    if (moviePlayer) 
    { 

     [moviePlayer play]; 
    } 
} 

我检查了文档的设置似乎没有什么像它会解决这个问题...谢谢

+0

我也看到这个问题。 – Elfred 2009-10-15 02:21:19

回答

1

我觉得你没有使用正确的NSURL对象

NSURL * urls = [info objectForKey:@“UIImagePickerControllerMediaURL”]; moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[info url]];

它应该是

moviePlayer = [[ALLOC的MPMoviePlayerController] initWithContentURL:网址];