0

我目前正在为我的应用程序添加视频支持。

唯一的问题是似乎没有任何流媒体视频的方法有效。

这是我正在生成的 url 的格式:

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

我曾尝试在 webview 中加载它,但随后我得到一个禁用的播放按钮和插件错误。

我也试过用这样的 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。在这种方法中,movieplayer 会立即关闭,并且根本不起作用。

有人对我如何使它工作有任何建议吗?

4

1 回答 1

2

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

有关iOS 支持的视频格式,请参阅此问题。

于 2013-05-25T15:40:34.523 回答