【问题标题】:How to play the next video after the first video had finish for IOS5 application/ NOT LOADING WEB VIDEOIOS5应用程序的第一个视频完成后如何播放下一个视频/未加载网络视频
【发布时间】:2012-07-19 09:28:24
【问题描述】:

那么,如何在 iphone 上播放完一个视频后立即播放视频。我把这个

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

但不知道在那之后还要放什么来播放另一个视频。

【问题讨论】:

    标签: iphone ios ios5 video continuous


    【解决方案1】:

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

    创建一个函数来播放所有电影,并接受文件路径/url 或视频文件的名称。

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

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

    希望有所帮助

    【讨论】:

    • 所以一个数组的例子 *videoUrl = [NSArray arrayWithObjects:@"big-buck-bunny-clip", @"moon_walk", nil]; NSString *filepath = [[NSBundle mainBundle] pathForResource:*videoUrl ofType:@"m4v"];然后这样称呼它?
    猜你喜欢
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多