Ошибка воспроизведения видео с сервера с помощью MPMoviePlayerController - PullRequest
0 голосов
/ 12 мая 2010

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

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

// * Консоль 1004 *

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 определено в классе Video и получает значение, когда я анализирую 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]];

1 Ответ

0 голосов
/ 12 мая 2010

aVideo.urlVideo не является допустимой строкой URL. Это NSURL, который равен нулю.

...