Ios iPhone/iPad同时下载和播放

Ios iPhone/iPad同时下载和播放,ios,Ios,我想下载和流和下载的视频同时通过应用程序。 有大量视频被转换成m4u8格式,并使用视频点播直播接收在MPMoviePlayer中播放。 如何下载那里的实时流媒体视频同时播放。 你能推荐我吗。以下是播放电影的代码,希望这是有用的 NSURL *fileURL = [NSURL URLWithString:@"<Video URL>"]; [self playMovie:fileURL]; -(IBAction)playMovie:(NSString *) theUR

我想下载和流和下载的视频同时通过应用程序。 有大量视频被转换成m4u8格式,并使用视频点播直播接收在MPMoviePlayer中播放。 如何下载那里的实时流媒体视频同时播放。
你能推荐我吗。

以下是播放电影的代码,希望这是有用的

 NSURL *fileURL = [NSURL URLWithString:@"<Video URL>"];
        [self playMovie:fileURL];

-(IBAction)playMovie:(NSString *) theURL 
{
    NSURL    *fileURL    =   [NSURL fileURLWithPath:theURL];
    MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];

    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(moviePlaybackComplete:)
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:moviePlayerController];

    [self.view addSubview:moviePlayerController.view];
    moviePlayerController.useApplicationAudioSession = NO;
    moviePlayerController.fullscreen = YES;
    [moviePlayerController play];
}

- (void)moviePlaybackComplete:(NSNotification *)notification
{
    MPMoviePlayerController *moviePlayerController = [notification object];
    [[NSNotificationCenter defaultCenter] removeObserver:self
                                                    name:MPMoviePlayerPlaybackDidFinishNotification
                                                  object:moviePlayerController];

    [moviePlayerController.view removeFromSuperview];
    [moviePlayerController release];
}
使视频能够流式传输

视频应为.mp4格式。 所有视频都应使用Mac或类似转换器中的Miro视频转换器进行转换,并使其与iPhone、iPad和Android设备兼容。 转换后的视频将在移动设备中播放。但是,只有从服务器下载完整视频后,视频才会播放。 要进行视频流,必须将视频的元数据移动到视频的开头。为了实现这一点,我们必须使用一种叫做Medadata mover的工具对视频进行编码。 最终的视频与流媒体兼容,可以在所有移动设备上播放。 然后视频必须通过FTP传输到所需的网络主机。例如demo.com/videos/test.mp4。 然后可以在iPhone或android应用程序中配置视频,并进行流式传输。 查看更多有关Apple Live流媒体的信息

非常感谢,但是我的视频很重,所以我使用流媒体直播协议来播放视频并下载……是的,我同意。。您必须使用元数据移动器对视频进行编码,以便您的视频将被流式传输。即,它将被流式传输。。如果你有任何问题,请告诉我。。注意:metadatamover是windows的一个工具,用于将电影的元数据设置为电影的开头。它现在是否正常播放。。如果是的话,请随意更新我的答案,这样人们会发现它很有用。我的问题是:--在蜂窝网络中,如何处理40MB大小的大容量视频,所以我使用了实时流媒体的概念,并将视频转换成这种格式,但在蜂窝网络中仍然有太多的时间被这些文件所消耗。第二部分我如何才能下载到那个里的文件序列,存储在设备内存中