Pregunta

Solo quiero descubrir cómo obtener el tiempo total de un video en segundos. ¿Hay metadatos de video que se cargan o algo así?

¿Fue útil?

Solución

MPMoviePlayerController tiene una propiedad duración (iOS 3.2+):

  

La duración de la película, medida en segundos. (solo lectura)

     

@property (no atómica, solo lectura) NSTimeInterval duración

     

Si no se conoce la duración de la película, el valor en esta propiedad es 0.0. Si posteriormente se determina la duración, esta propiedad se actualiza y se publica una notificación MPMovieDurationAvailableNotification .

Otros consejos

Obtenga la duración del video en bytes usando NSdata. Después de eso, calcule cuántos bytes para reproducir un segundo de video. Y puedes calcular la duración del video :)

¿Por qué simplemente no usas la propiedad de duración (NSTimeInterval) para obtener la duración de los videos?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top