У меня на сервере есть URL-адрес .mp4, и я пытаюсь воспроизвести его, используя следующий код. Но он не выполняет никаких действий при нажатии на кнопку воспроизведения. Я пытаюсь проверить на симуляторе iPhone 4.0 или устройстве iPod 4.1. Здесь что-то не так (или) не может работать на iOS 4.0 или 4.1?
NSURL *url = [NSURL fileURLWithPath:encodedURL];
MPMoviePlayerController *videoPlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
[self.view addSubview:videoPlayer.view];
videoPlayer.view.frame = CGRectMake(0, 0, 320, 480);
[videoPlayer play];
Пожалуйста, сообщите!
Функция кодирования:
NSString *newString = [(NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR("?#[]@!$ &'()*+,;=\"<>%{}|^~`"), CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding)) autorelease];