2012-07-20 127 views
1

那么,如何在iPhone上播放完一个视频后直接播放视频。我把这个如何在第一个视频完成IOS5应用后播放下一个视频/未加载WEB视频

NSString * filepath = [[NSBundle mainBundle] pathForResource:@“movie”ofType:@“m4v”]; NSURL * fileURL = [NSURL fileURLWithPath:filepath]; MPMoviePlayerController * moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];

但是不知道在播放另一个视频之后还有什么要补充的。

回答

2

如果您正在运行本地视频,即从您的应用程序运行,那么您可能会知道它们的名称。 将所有视频名称保存在一个数组中。

创建一个函数,将会做所有的电影播放的东西,并接受一个文件路径/ URL或您的视频文件的名称。

您可以使用MPMoviePlayerPlaybackDidFinishNotification来了解视频是否完成播放。

一旦您知道调用相同的函数来再次播放视频并将文件路径/名称传递给它。它会再次开始播放您的下一个视频。

希望有所帮助

+0

因此,一个阵列的例子* videoUrl = [NSArray的arrayWithObjects:@ “大降压兔子剪辑”,@ “moon_walk”,零]。 NSString * filepath = [[NSBundle mainBundle] pathForResource:* videoUrl ofType:@“m4v”];然后像这样称呼它? – zhikeong 2012-07-20 06:14:19

+0

是.......... :) – 2012-07-20 06:15:29

+0

好的谢谢你的帮助:D – zhikeong 2012-07-20 06:17:03

相关问题