0

我有我的保管箱帳戶mp4文件,當我在我的iphone上播放他們,他們正確地適應使用Apple的HTTP直播流。Mimic Dropbox應用程序視頻流 - HTTP直播流直接低谷Mp4

我想在我自己的應用程序上做同樣的事情,但無法讓它正常工作。我試過從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

的Dropbox將視頻轉碼你,當你播放視頻。如果你想模仿這個,你需要先做自己的代碼轉換。 – smarx

回答

1

的Dropbox有一篇博客文章中解釋究竟他們是如何做到這一點: https://tech.dropbox.com/2014/02/video-processing-at-dropbox/

+0

謝謝,這是一個非常好的帖子。我知道Dropbox不會在api上提供這個功能,但我的想法是將mp4存儲在我可以直接流式傳輸的地方,而無需擔心編碼問題。也許亞馬遜? – Jorge