如何从隐藏在URL iOS中的视频中流式传输视频?

时间:2013-05-25 15:15:03

标签: ios video-streaming mpmovieplayercontroller

我目前正致力于为我的应用添加视频支持。

唯一的问题是没有流视频方法似乎有用。

这是我正在生成的网址格式:

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。在这种方法中,电影播放器​​立即关闭,它根本不起作用。

有没有人对如何使其发挥作用有任何建议?

1 个答案:

答案 0 :(得分:2)

问题不在于您的视频的网址,而在于其编码。我尝试用MPEG-4视频编解码器以1024kb / s的速度使用VLC对其进行重新编码,它在我的iPhone上播放得恰到好处。

请参阅this question for the video formats supported by iOS