Iphone 从一个按钮显示多个视频

Iphone 从一个按钮显示多个视频,iphone,objective-c,video,xcode4.3,Iphone,Objective C,Video,Xcode4.3,从我可以选择我想要的章节的页面,选择章节后,它将显示描述页面。在导航栏上,有一个后退按钮和一个视频按钮 对于我选择的每个不同章节,显示的视频都需要不同。但是如何从“视频”按钮显示10个不同的视频 表格视图和章节描述是从数据库中检索出来的,视频只是存储在Xcode中的一个文件夹中 目前,从任何一章,我按下视频,视频将只是出现相同的。 我使用的代码是: -(IBAction)playvideo { NSURL *url = [NSURL fileURLWithPath:[[NSBundle mai

从我可以选择我想要的章节的页面,选择章节后,它将显示描述页面。在导航栏上,有一个后退按钮和一个视频按钮

对于我选择的每个不同章节,显示的视频都需要不同。但是如何从“视频”按钮显示10个不同的视频

表格视图和章节描述是从数据库中检索出来的,视频只是存储在Xcode中的一个文件夹中

目前,从任何一章,我按下视频,视频将只是出现相同的。 我使用的代码是:

-(IBAction)playvideo {

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                     pathForResource:@"example" ofType:@"mp4"]];

MPMoviePlayerViewController *playercontroller = [[MPMoviePlayerViewController alloc] 
                                                 initWithContentURL:url];

[self presentMoviePlayerViewControllerAnimated:playercontroller];

playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;

[playercontroller.moviePlayer play];

playercontroller = nil;

} 

您不认为数据库中也应该存储相应视频的信息(可能是文件名)吗?

如果我这样做,如何根据我按的章节检索正确的视频?当您点击任何章节时,您应该获取章节的id,并从数据库检索需要显示的视频。我尝试了,但是如果我使用上面的代码来获取视频,它将无法显示任何视频。在您的代码中,您正在硬编码以播放“example.mp4”。您应该将视频名称作为参数发送给该方法。视频名称当然应该来自数据库,视频文件应该驻留在本地。