Torne o CMTime com um valor muito pequeno
Eu tenho um pequeno valor inteiro e quero convertê-lo em CMTime.
O problema é que
CMTime (valor: _, timeScale: _)
ou
CMTimeMakeWithSeconds (valor: _, timeScale: _)
sempre retornará o piso para que o tempo seja sempre 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.