Estoy creando una aplicación para reproducir un tono de llamada y me gustaría saber la hora actual en milisegundos del tono de llamada reproducido cada vez.objetivoC/CMTime - convierte AVPlayer.duration en milisegundos
CMTime cTime = player_.currentTime; float currentTime = cTime.value/cTime.timescale;
Que currentTime aquí obtiene el valor en segundos. ¿Cómo puedo obtener el valor de CurrentTime exacto pero en milisegundos?
Pero, ¿cómo podemos pasar este valor de Float en la siguiente función? - (BOOL) insertTimeRange: (CMTimeRange) timeRange ofTrack: (AVAssetTrack *) seguimiento atTime: (CMTime) error de hora de inicio: error (NSError **); Porque toma CMTime como parámetro. – Developer
Puede usar la hora original (en segundos) y crear un CMTime con ese valor utilizando la función CMTimeMake. – Samssonart