Pergunta

É possível usar capítulos em vídeos para o iPhone em um aplicativo?

Por exemplo: Eu tenho um vídeo de 3 minutos para jogar. Eu tenho capítulo 1 a partir de 0s, capítulo 2 a 50, capítulo 3 a 95s.

Posso começar chapeamento o vídeo em 50 (capítulo 2) até o fim? Posso fazê-lo jogar apenas o capítulo 2 de 50s a 95s?

A minha pergunta não é sobre como adicionar capítulos a um vídeo. Eu quero saber se este comportamento está disponível no iPhone.

Foi útil?

Solução

iPhone SDK 3.0 + tem uma nova propriedade MPMoviePlayerController.initialPlaybackTime para definir a hora de começar a reprodução do filme. Este será "arredondada" para o mais próximo momento anterior quadro-chave, então não fornece exata iniciar o posicionamento, mas muito perto.

Outras dicas

player.currentPlaybackTime = tempo;

Este é definitivamente possível enviar a mensagem não-documentados setCurrentTime para MPMoviePlayerController. Leva um parâmetro do tipo duplo que especifica a posição de reprodução em segundos. Veja abaixo um exemplo curto:

Estender o MPMoviePlayerController de avisos do compilador evitar:

@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end

Em seguida, você pode chamá-lo onde quer que você precisa -. Antes de começar ou durante a reprodução

MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top