Я должен был немного подумать, прежде чем отправлять вопрос.

я есть небольшое целочисленное значение, и я хочу преобразовать его в CMTime.

Проблема в том, что

CMTime (значение: _, timeScale: _)

или же

CMTimeMakeWithSeconds (значение: _, timeScale: _)

будет всегда возвращать слово, чтобы время всегда равнялось0.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.

Ответы на вопрос(2)

Ваш ответ на вопрос