как воспроизвести видео в приложении iphone с сервера - PullRequest
0 голосов
/ 14 февраля 2011

Я хочу воспроизвести видео в приложении для iPhone с сервера.

Я сохранил свое видео ON FTP, и я получаю к нему доступ с помощью: http://www.mysebsiteurl.com/Foldername/videofilename.m4v

Но это не работает, и если я пытаюсь воспроизвести любое YouTube видео, оно работает.

Итак, кто-нибудь может сказать мне какое-либо решение для него или предоставить пример исходного кода.

1 Ответ

1 голос
/ 03 мая 2013

iOS не воспроизводит .m4v видео.Он будет воспроизводить .mp4 или .mov среди других форматов.Документация для MPMoviePlayerController перечисляет их.Попробуйте переименовать ваше видео в .mp4 и посмотрите, будет ли оно работать.Также обратите внимание, что iOS не будет воспроизводить видео с защитой DRM.

Мой код воспроизводит видео постоянно в форматах .mov или .mp4.Мы загружаем их в каталог Caches.Вы можете получить путь следующим образом:

NSString *path = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
if ([paths count] > 0) {
    path = [paths objectAtIndex:0];
}

Затем воспроизведите свой фильм, используя MPMoviePlayerController

...