Haga CMTime con un valor muy pequeño.
Tengo un valor entero pequeño y quiero convertirlo en CMTime.
El problema es ese
CMTime (valor: _, timeScale: _)
o
CMTimeMakeWithSeconds (valor: _, timeScale: _)
siempre devolverá el piso para que el tiempo siempre sea igual0.0 seconds
let smallValue = 0.0401588716
let frameTime = CMTime(Int64(smallValue) , timeScale: 1)
//frameTime is 0.0 seconds because of Int64 conversion
let frameTimeInSeconds = CMTimeMakeWithSeconds(smallValue , timeScale: 1)
// frameTimeInSeconds also returns 0.0 seconds.