Я могу воспроизводить видео с помощью MPMoviePlayerController
. Метод requestThumbnailImagesAtTimes
позволяет мне помещать массив из нескольких раз, чтобы получить миниатюру, но в MPMoviePlayerThumbnailImageRequestDidFinishNotification
Я могу получить только одно изображение с первого раза в моем массиве времени. Как я могу получить другие изображения, запрошенные в другое время в моем массиве?Как получить больше одного уменьшенного изображения назад с запросомТамблицаImagesAtTimes
В моей viewDidLoad
:
[self.movieController requestThumbnailImagesAtTimes:self.timesArray timeOption:MPMovieTimeOptionExact];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPMoviePlayerThumbnailImageRequestDidFinishNotification:) name:MPMoviePlayerThumbnailImageRequestDidFinishNotification object:self.movieController];
Извещение:
Что вы видите, когда вы печатаете от информации о пользователе 'NSDictionary'? –
@lindonfox я получить данные миниатюрного изображения для одного изображения (первого своевременного в моем массиве, который имеет несколько ключей времени): { MPMoviePlayerThumbnailImageKey = « размера {720, 1280} ориентации 0 шкала 1.000000 «; MPMoviePlayerThumbnailTimeKey = "1.4"; } –
[этот метод] (https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html#//apple_ref/occ/instm/MPMoviePlayerController/requestThumbnailImagesAtTimes:timeOption :) возможно быть тем, что вам нужно использовать. Извините, я раньше не занимался этим, но вам может потребоваться доступ к ним с помощью этого метода. –