Воспроизвести видео из NSDocumentDirectory - PullRequest
2 голосов
/ 15 марта 2012

У меня проблема с моим приложением

Я загружаю zip в свое приложение и добавляю его в NSDocumentDirectory, в этом zip есть несколько изображений и фильм.

Я могу получить доступ и показать все изображения, но не могу воспроизвести видео

если мое видео находится в каталоге пакетов, я использую этот код и могу воспроизводить видео

код: NSString * path = [[NSBundle mainBundle] pathForResource: @ "videoName" ofType: @ "mov"]; MPMoviePlayerViewController * viewController = [[MPMoviePlayerViewController alloc] initWithContentURL: [NSURL fileURLWithPath: path]]; [self presentMoviePlayerViewControllerAnimated: viewController];

это работает, если мое видео находится в папке пакета, но я попробовал много способов воспроизвести видео из NSDocumentDirectory.

Кто-нибудь может мне помочь?

Спасибо.

1 Ответ

2 голосов
/ 16 марта 2012

Для видео Youtube вы можете отправить URL-адрес в общее приложение, и это откроет видео в YouTube.app для iOS

NSString *stringURL = @"http://www.youtube.com/watch?v=K8ecN36Ffpc";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

, это также работает для других типов URL-адресов YouTube

NSString *stringURL = @"http://www.youtube.com/v/K8ecN36Ffpc";
...