好的,所以我正在创建一个需要播放4个视频的基本iPad应用。需要从同一页面访问视频。
我有一个页面/着陆屏幕,其中包含我已放置4个Round Rec Buttons的图像。 MediaPlayer / MediaPlayer.h框架完美运行,正是我想要的。但是现在所有四个按钮都播放相同的视频,主要是因为只有一组代码,但这是我的问题。我假设重复代码将允许我替换pathForResource:@“Beginning_Bumper”ofType:@“m4v”代码部分,但我得到重新提示错误并且构建失败。我试过在线寻找其他应用程序或教程但没有结果。还认为this question是我的答案,但没有。
这是我的代码,没有重复。所以这段代码只播放其中一个视频。希望所有这一切都有意义,但随意提出更多问题。
#import "Video_Presentation1ViewController.h"
@implementation Video_Presentation1ViewController
-(IBAction)playvideo {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Beginning_Bumper" ofType:@"m4v"]];
MPMoviePlayerViewController * playerController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playerController];
playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playerController.moviePlayer play];
[playerController release];playerController=nil;
}