Como você começa um tempo total de MPMoviePlayer vídeo iphone?
-
06-07-2019 - |
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?
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 ??