Iphone 向同一视图控制器添加多个视频的正确方法是什么?

Iphone 向同一视图控制器添加多个视频的正确方法是什么?,iphone,ios,objective-c,uiviewcontroller,Iphone,Ios,Objective C,Uiviewcontroller,我正在尝试为一个视图控制器添加两个视频,这样一个视频将是正常的,另一个是减速版本 我在同一个视图控制器上有两个按钮。一个用于普通视频,另一个用于减速版本 我已经成功地为第一个按钮添加了集成视频,当我在模拟器中单击第一个按钮时播放效果良好,但我想知道如何将第二个视频添加到同一个视图控制器? 下面是.h文件的代码 #import <UIKit/UIKit.h> #import <MediaPlayer/MediaPlayer.h> @interface ViewContro

我正在尝试为一个视图控制器添加两个视频,这样一个视频将是正常的,另一个是减速版本

我在同一个视图控制器上有两个按钮。一个用于普通视频,另一个用于减速版本

我已经成功地为第一个按钮添加了集成视频,当我在模拟器中单击第一个按钮时播放效果良好,但我想知道如何将第二个视频添加到同一个视图控制器?

下面是.h文件的代码

#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>

@interface ViewController5 : UIViewController{

}

-(IBAction)play;

@end

我已经有一段时间没做AV了。我与MJPEG合作,播放了几段视频,但都是使用原始套接字和CG绘图。你试过视图控制器控制吗?因此,您没有使用1个视图控制器和1个视频,而是使用1个视图控制器和两个视图控制器,每个视图控制器管理自己的视频。@feliun不,我没有尝试过,但我仅用一个视图控制器解决了这个问题,因此我将添加它作为答案。。。虽然我确实有一个轻微的信号sigabrt错误(已解决),将多个视频添加到同一视图控制器,但只需将第二个按钮作为出口(通过右键单击并拖动)从它拖动到助理编辑器,并在第一个出口的正下方。适当地命名它,别忘了选择它作为一个动作,然后转到你的.m文件,你会看到xcode为你刚才制作的插座添加了代码,然后就在下面,粘贴你的视频代码,更改视频名称和类型,然后运行它,它应该可以工作了。
#import "ViewController.h"

@interface ViewController5 ()

@end

@implementation ViewController5

-(IBAction)play {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                     pathForResource:@"Inside" ofType:@"mov"]];
MPMoviePlayerViewController *playercontroller = [[MPMoviePlayerViewController alloc]
                                                 initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playercontroller];
playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playercontroller.moviePlayer play];
playercontroller = nil;
}

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end