首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone/iPad同时下载和播放

iPhone/iPad同时下载和播放
EN

Stack Overflow用户
提问于 2012-05-15 09:30:26
回答 1查看 2.5K关注 0票数 0

我想下载,流媒体和下载视频同时通过应用程序。视频很重,所以转换成m4u8格式,并使用VOD流媒体技术在MPMoviePlayer中播放。如何同时下载现场流媒体视频。你能建议我。

EN

回答 1

Stack Overflow用户

发布于 2012-05-15 12:48:34

FOllowing是播放这部电影的代码,希望这是有用的。

代码语言:javascript
运行
复制
 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];
}

使视频能够播放

  1. 视频应该是.mp4格式。
  2. 所有视频都应该使用Mac中的Miro视频转换器(或类似的转换器)进行转换,并使其与iPhone、iPad和安卓设备兼容。转换后的视频将在移动设备中播放。但是,只有在从服务器下载了完整的视频之后,视频才会播放。
  3. 为了使视频流,视频的元数据必须移动到视频的开头。为了实现这一点,我们必须使用一个名为Medadata的工具来对视频进行编码。然后,
  4. 将最终的视频与流媒体兼容,并能够在所有移动设备上播放。然后,视频必须被FTP‘到想要的网络主机。例如,demo.com/videos/test.mp4.
  5. Then视频可以在iPhone或android应用程序中配置,并可以进行流。

查看苹果直播 HTTP LIve Streaming的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10597884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档