是否有人尝试从相机拍摄视频,然后使用提供的视频播放器进行播放?当您以纵向模式拍摄视频时,有时会播放电影(当播放器将其置于横向模式时),当它将其置于纵向模式时,您无法查看所有听到的电影是否有声,有时在横向模式下会闪烁,不对劲,有没有人遇到这个,并找到了解决方法?我播放视频的代码如下所示:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;
moviePlayer =
[[MPMoviePlayerController alloc] initWithContentURL:[info urls]];
if (moviePlayer)
{
[moviePlayer play];
}
}
我检查了文档上的设置似乎没有什么能解决这个问题...谢谢
答案 0 :(得分:1)
我认为您没有使用正确的NSURL对象
NSURL * urls = [info objectForKey:@“UIImagePickerControllerMediaURL”]; moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[info urls]];
应该是
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:urls];