2013-05-25 79 views
0

我目前正在爲我的應用添加視頻支持。如何從隱藏在URL iOS中的視頻流式傳輸視頻?

唯一的問題是,沒有任何流式視頻的方法似乎工作。

這是URL的是我生成的格式:

http://jerwuqu.appspot.com/SnapGrapple?v=1&username=testacchere&videoid=620672369494608704r&authtoken=f6152fb6-b17a-4256-94d1-1280df34ace0

我曾嘗試在網頁視圖加載它,但然後我得到一個殘疾播放按鈕和插件的錯誤。

我自己也嘗試用這樣的的MPMoviePlayerController加載它:

NSURL *fileURL = [NSURL URLWithString:stringURL]; 

    moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 
    [moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)]; 
    [self.view addSubview:moviePlayerController.view]; 
    moviePlayerController.fullscreen = YES; 
    [moviePlayerController play]; 

哪裏stringURL是生成的URL。在這種方法中,電影播放器​​立即關閉,並且不起作用。

有沒有人有任何建議我可能如何使它的工作?

+0

確保你使用[apple's tools](http://developer.apple.com/library/ios/#technotes/tn2235/_index.html)測試你的流(分段和編碼)。 – Till

回答

2

問題不在於您的視頻的網址,而在於其編碼。我嘗試使用VLC以1024kb/s對MPEG-4視頻編解碼器進行重新編碼,並且它在我的iPhone上正好播放。

請參閱this question for the video formats supported by iOS

+0

這不是編碼,它現在應該是正確的編碼。這是官方SnapChat應用程序中使用的編碼,他們能夠以某種方式流式傳輸視頻。你知不知道怎麼? –

+0

我不知道SnapChat,也許Till提出了蘋果驗證工具的建議。 –