Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将视频数据转换为MPMoviePlayerController的URL_Ios_Objective C_Video_Mpmovieplayercontroller_Nsdata - Fatal编程技术网

Ios 将视频数据转换为MPMoviePlayerController的URL

Ios 将视频数据转换为MPMoviePlayerController的URL,ios,objective-c,video,mpmovieplayercontroller,nsdata,Ios,Objective C,Video,Mpmovieplayercontroller,Nsdata,我正在尝试获取用AVAssetWriter编写的视频文件的NSData表示形式,并在MPMoviePlayerController实例中播放它,而无需将NSData写入文件 我试过以下方法,但不起作用 video_player = [[MPMoviePlayerController alloc] init]; video_player.view.frame = [[UIScreen mainScreen] bounds]; video_player.view.backgroundColor =

我正在尝试获取用AVAssetWriter编写的视频文件的NSData表示形式,并在MPMoviePlayerController实例中播放它,而无需将NSData写入文件

我试过以下方法,但不起作用

video_player = [[MPMoviePlayerController alloc] init];
video_player.view.frame = [[UIScreen mainScreen] bounds];
video_player.view.backgroundColor = [UIColor blackColor];

NSString *dataString = [[NSString alloc] initWithData:videoData encoding:NSUTF8StringEncoding];
NSURL *dataURL = [NSURL URLWithString:dataString];
[video_player setContentURL:dataURL];
有人知道一种可行的方法吗?谢谢