Mimic Dropbox App视频流 - 通过Mp4直接进行HTTP直播

时间:2015-02-04 21:51:54

标签: ios video amazon-web-services mpmovieplayercontroller dropbox-api

我的Dropbox帐户上有mp4文件,当我在iphone上播放时,它们正确地适应了使用Apple的HTTP直播流。

我试图在我自己的应用上做同样的事情并且无法使其正常工作。我尝试过从dropbox和amazon aws链接。

我已经在一些地方看到我们必须链接到播放列表文件m3u8。但我的文件是mp4,它可以在Dropbox自己的应用程序上正常工作。

非常感谢任何帮助。

以下是代码:

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(moviePlaybackDidFinish)
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:self.player.moviePlayer];

    NSURL *url = [NSURL URLWithString:@"https://s3.amazonaws.com/modlr_backups/CANELEIRA+4+APOIOS+BI-ARTICULADA.mp4"];

    self.player = [[MPMoviePlayerViewController alloc] init];
    self.player.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
    [self.player.moviePlayer setContentURL:url];

    [self presentMoviePlayerViewControllerAnimated:self.player];

1 个答案:

答案 0 :(得分:1)

Dropbox有一篇博文,详细解释了他们是如何做到的: https://tech.dropbox.com/2014/02/video-processing-at-dropbox/