3

有没有人尝试从相机拍摄视频,然后使用提供的视频播放器播放?当您以纵向模式拍摄视频时,有时会播放电影(当播放器将其置于横向模式时),而当将其置于纵向模式时,您无法观看电影,您听到的只是声音,有时在横向模式下会闪烁和播放不正确,有没有人遇到过这个问题并找到解决方法?我播放视频的代码如下所示:

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

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

我检查了文档上的设置似乎没有什么可以解决这个问题...谢谢

4

1 回答 1

1

我认为您没有使用正确的 NSURL 对象

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

它应该是

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: urls];

于 2010-04-09T04:25:47.103 回答