2010-05-11 3 views
0

Я пытаюсь воспроизвести видео на сервере с помощью этого кода. У меня ошибка.Ошибка Воспроизведение видео с сервера с помощью MPMoviePlayerController

//Play the video from server 
    - (IBAction)playVideo:(id)sender; 
    { 
     NNSURL *url = [[NSURL alloc]initWithString: aVideo.urlVideo]; 
NSLog(@"URLVIDEO %@", url); 
MPMoviePlayerController *VideoPlayer = [[MPMoviePlayerController alloc]initWithContentURL: url]; 
[VideoPlayer play];  
    } 

// Консоль

URLVIDEO http://147.83.74.180/videos/low/ElTemps-index.m3u8 
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Content URL must not be nil.' 

aVideo.urlVideo определяется на классе видео и получает значение, когда я анализирую файл XML

//Video.h 
NSString urlVideo; 

//XMLParser.m 
    [aVideo setValue:currentElementValue forKey:elementName]; //here i add the string 

Если я делаю это я могу воспроизведите видео:

NSString *videoURL = @"http://147.83.74.180/videos/low/ElTemps-index.m3u8"; 
    MPMoviePlayerController *VideoPlayer = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL URLWithString:videoURL]]; 

ответ

0

aVi deo.urlVideo не является допустимой строкой URL. Это NSURL - это нуль.

+0

Как я могу это решить? – nabrugir

+0

Если мы не знаем, что такое строка, мы не можем комментировать ее. –

+0

Я вставляю больше кода. Я не знаю, это то, что вы мне скажите ... – nabrugir

Смежные вопросы