2011-09-27 1 views
1

J'ai un fichier vidéo stocké dans json (dans une URL), qui nécessite une requête d'analyse jsonp pour jouer, et je dois le faire dans une application iPad. Je ne sais pas par où commencer, je sais comment analyser les données avec JSON. Mais j'ai besoin de comprendre comment analyser la vidéo, puis jouer dans une application.json pour l'analyse vidéo pour iOS

Merci! EDITS: est-ce que vous les gars dire:

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];  

Répondre

0

utilisation SBJSON Parser

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

après la récupération de l'URL de la vidéo, si l'URL est en streaming live http, vous ne avez pas besoin de le télécharger explicitement. Créez simplement:

Objet MPMoviePlayerController et utilisez initWithContentURL.

puis le présenter à l'écran. Il diffusera automatiquement la vidéo pour vous. Si la vidéo n'est pas en streaming live http, vous devez suivre ce que @Nikita a mentionné.

+0

il est très facile à utiliser et est très stable – samfisher

+0

Avez-vous lu sa question? – ARC

+0

merci ... !! actualisé. – samfisher

0

Utilisez n'importe quel analyseur JSON comme JSONkit, YAJL, TouchJSON pour analyser vos données JSON pour l'URL de la vidéo. Puis téléchargez cette vidéo et écrivez sur le disque en utilisant les méthodes de délégué NSURLConnection ou vous pouvez utiliser ASIHTTP. Ensuite, lisez la vidéo téléchargée en utilisant MPMoviePlayerController.

0

Je viens d'avoir le format XNL changé pour stocker un appel d'URL de la vidéo au lieu d'être dans un fichier JSON

Questions connexes