Я пытаюсь воспроизвести видео на сервере с этим кодом. У меня ошибка
//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]];