Xcode 尝试播放摄影机滚动的电影时出现黑屏

Xcode 尝试播放摄影机滚动的电影时出现黑屏,xcode,url,mpmovieplayercontroller,playback,Xcode,Url,Mpmovieplayercontroller,Playback,我在这里和网上看了十几篇不同的帖子。还是不明白。我可以在本地播放我附加到支持文件中的电影,但当我尝试播放从相机卷中挑选的电影时,我会看到一个黑屏。所以我认为问题在于从uipicker获取url并播放它 我想我的问题在于这部电影的前两行 NSURL *videoURL = [NSURL URLWithString:@"public.movie"]; MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] ini

我在这里和网上看了十几篇不同的帖子。还是不明白。我可以在本地播放我附加到支持文件中的电影,但当我尝试播放从相机卷中挑选的电影时,我会看到一个黑屏。所以我认为问题在于从uipicker获取url并播放它

我想我的问题在于这部电影的前两行

NSURL *videoURL = [NSURL URLWithString:@"public.movie"]; MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: videoURL]; 问题就在这里

NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
试试这个:

videoURL = (NSURL*)[info objectForKey:@"UIImagePickerControllerMediaURL"];
当你播放视频而不是这个

NSURL *videoURL = [NSURL URLWithString:@"public.movie"];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: videoURL];
moviePlayer=[[MPMoviePlayerController alloc]initWithContentURL:videoURL]

电影播放器应该是一种财产。 希望能有帮助

NSURL *videoURL = [NSURL URLWithString:@"public.movie"];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: videoURL];