我有一个小的整数值,我想将其转换为 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.