我尝试使用以下代码在单帧中显示多个视频
NSBundle *bundle=[NSBundle mainBundle];
NSString *moviePath1=[bundle pathForResource:@"tom1" ofType:@"mp4"];
NSURL *movieUrl1=[NSURL fileURLWithPath:moviePath1];
MPMoviePlayerController *movie1=[[MPMoviePlayerController alloc]initWithContentURL:movieUrl1];
movie1.view.frame=CGRectMake(15, 15, 80, 80);
[videoScrollViewObj addSubview:movie1.view];
NSBundle *bundle1=[NSBundle mainBundle];
NSString *moviePath2=[bundle1 pathForResource:@"tom2" ofType:@"mp4"];
NSURL *movieUrl2=[NSURL fileURLWithPath:moviePath2];
MPMoviePlayerController *movie2=[[MPMoviePlayerController alloc]initWithContentURL:movieUrl2];
movie2.view.frame=CGRectMake(15, 110, 80, 80);
[videoScrollViewObj addSubview:movie2.view];'
但我只收到最后一段视频。
任何人都可以告诉我如何在一个视图中显示多个视频。谢谢
答案 0 :(得分:4)
注意:虽然您可以创建多个MPMoviePlayerController对象 并在你的界面中展示他们的观点,只有一个电影播放器 时间可以播放它的电影。
答案 1 :(得分:0)
正如铍所说 - 使用Apple现有的观点是不可能的
您可以尝试实现自己的播放器,从文件中抓取帧并将其显示在视图中。