用于解析iOS视频的json

用于解析iOS视频的json,ios,json,parsing,video-streaming,Ios,Json,Parsing,Video Streaming,我有一个视频文件存储在JSONI的URL中,需要一个jsonp解析请求才能播放,我需要在iPad应用程序中这样做。我不知道从哪里开始,我知道如何用json解析数据。但我需要弄清楚如何解析视频,然后在应用程序中播放 谢谢! 编辑:这就是你们的意思吗 SBJSON *json = [[SBJSON new] autorelease]; MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContent

我有一个视频文件存储在JSONI的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];    
使用SBJSON解析器

获取视频URL后,如果URL位于http实时流媒体上,则无需显式下载。只需创建:

MPMoviePlayerController的对象,并使用initWithContentURL

然后在屏幕上显示它。它会自动为您播放视频。
如果视频不在http实时流媒体上,您应该遵循@Nikita提到的内容。

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

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

它非常易于使用且非常稳定