thumbnailImageAtTime: agora depreciado - Qual é a alternativa?
Até iOS7 atualizar eu estava usando ...
UIImage *image = [moviePlayer thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
... com grande sucesso, para que meu aplicativo mostrasse um still do vídeo que o usuário acabou de tirar.
Eu entendo este método, a partir do iOS7 agora foi preterido e eu preciso de uma alternativa. Vejo que há um método de
- (void)requestThumbnailImagesAtTimes:(NSArray *)playbackTimes timeOption:(MPMovieTimeOption)option
Embora como posso retornar a imagem para que eu possa colocá-lo dentro da imagem do botão videoReview?
Obrigado antecipadamente, Jim.
**** Pergunta editada, após experimentar o método do centro de notificação ***
Eu usei o seguinte código -
[moviePlayer requestThumbnailImagesAtTimes:times timeOption:MPMovieTimeOptionNearestKeyFrame];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPMoviePlayerThumbnailImageRequestDidFinishNotification::) name:MPMoviePlayerThumbnailImageRequestDidFinishNotification object:moviePlayer];
Eu fiz os tempos NSArray de dois objetos NSNumber 1 e 2.
Eu tentei capturar a notificação no seguinte método
-(void)MPMoviePlayerThumbnailImageRequestDidFinishNotification: (NSDictionary*)info{
UIImage *image = [info objectForKey:MPMoviePlayerThumbnailImageKey];
Em seguida, passou a usar esta imagem em miniatura como a imagem do botão como uma visualização .... mas não funcionou.
Se você puder ver da minha codificação onde eu errei, sua ajuda seria apreciada novamente. Felicidades