Ios iPhone/iPad同时下载和播放
我想下载和流和下载的视频同时通过应用程序。 有大量视频被转换成m4u8格式,并使用视频点播直播接收在MPMoviePlayer中播放。 如何下载那里的实时流媒体视频同时播放。Ios iPhone/iPad同时下载和播放,ios,Ios,我想下载和流和下载的视频同时通过应用程序。 有大量视频被转换成m4u8格式,并使用视频点播直播接收在MPMoviePlayer中播放。 如何下载那里的实时流媒体视频同时播放。 你能推荐我吗。以下是播放电影的代码,希望这是有用的 NSURL *fileURL = [NSURL URLWithString:@"<Video URL>"]; [self playMovie:fileURL]; -(IBAction)playMovie:(NSString *) theUR
你能推荐我吗。以下是播放电影的代码,希望这是有用的
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大小的大容量视频,所以我使用了实时流媒体的概念,并将视频转换成这种格式,但在蜂窝网络中仍然有太多的时间被这些文件所消耗。第二部分我如何才能下载到那个里的文件序列,存储在设备内存中