Domanda

Voglio solo capire come ottenere il tempo totale di un video in secondi. Ci sono metadati video che si caricano o qualcosa del genere?

È stato utile?

Soluzione

MPMoviePlayerController ha una proprietà durata (iOS 3.2+):

  

La durata del film, misurata in secondi. (Sola lettura)

     

@property (nonatomic, readonly) NSTimeInterval duration

     

Se la durata del film non è nota, il valore in questa proprietà è 0,0. Se la durata viene successivamente determinata, questa proprietà viene aggiornata e viene pubblicata una MPMovieDurationAvailableNotification .

Altri suggerimenti

Ottieni la lunghezza del video in byte usando NSdata. Successivamente, calcola quanti byte per la riproduzione di un secondo del video. E puoi calcolare la lunghezza del video :)

Perché non usi semplicemente la proprietà (NSTimeInterval) per ottenere la durata del video ??

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top