Pergunta

Eu só quero descobrir como obter o tempo total de um vídeo em segundos. Existe metadados de vídeo que carrega ou algo assim?

Foi útil?

Solução

MPMoviePlayerController tem uma propriedade duração (iOS 3.2 +):

A duração do filme, medido em segundos. (Somente leitura)

@property (nonatomic, somente leitura) Duração NSTimeInterval

Se a duração do filme não é conhecida, o valor desta propriedade é 0.0. Se a duração for posteriormente determinado, esta propriedade é atualizado e um MPMovieDurationAvailableNotification notificação é publicado.

Outras dicas

Obter o comprimento do vídeo em bytes utilizando NSData. Depois que calcular quantos bytes para jogar um segundo de vídeo. E você pode calcular o comprimento do vídeo:)

Por que você não simplesmente usar o (NSTimeInterval) Propriedade duração para obter a vídeos comprimento ??

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top