json用于解析iOS视频

时间:2011-09-27 17:28:08

标签: ios json parsing video-streaming

我有一个存储在json(在URL中)的视频文件,需要播放jsonp解析请求,我需要在iPad应用中执行此操作。我不知道从哪里开始,我知道如何用json解析数据。但我需要弄清楚如何解析视频然后在应用程序中播放它。

谢谢! 编辑:这是你们的意思:

SBJSON *json = [[SBJSON new] autorelease];

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[json objectWithString:responseString ]];
//NSArray *luckyNumbers = [json objectWithString:responseString error:&error];
[responseString release];   
[[NSNotificationCenter defaultCenter] 
      addObserver:self
      selector:@selector(movieFinishedCallback:)                                                 
      name:MPMoviePlayerPlaybackDidFinishNotification
      object:player];
     //---play partial screen---
     player.view.frame = CGRectMake(0, 0, 200, 200);
     [self.view addSubview:player.view];


     //---play movie---
     [player play];    

3 个答案:

答案 0 :(得分:0)

使用SBJSON Parser

http://code.google.com/p/json-framework/

获取视频网址后,如果网址为http直播,则无需明确下载。只需创建:

MPMoviePlayerController的objet并使用initWithContentURL。

然后将其呈现在屏幕上。它会自动为您播放视频。 如果视频不是http直播,你应该按照@Nikita提到的那样。

答案 1 :(得分:0)

使用任何JSON Parser(如JSONkit,YAJL,TouchJSON)来解析视频URL的JSON数据。然后下载该视频并使用NSURLConnection委托方法写入磁盘,或者您可以使用ASIHTTP。然后使用MPMoviePlayerController播放下载的视频。

答案 2 :(得分:0)

我刚刚更改了XNL格式以存储视频的URL调用,而不是存储在JSON文件中