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