gpt4 book ai didi

ios - 如何传递数据类型为 CMTime 的浮点值?

转载 作者:可可西里 更新时间:2023-11-01 03:27:00 26 4
gpt4 key购买 nike

我正在创建一个应用程序,我必须在其中混合歌曲。我已经完成了这个,但问题是当我使用以下函数时。

- (BOOL)insertTimeRange:(CMTimeRange)timeRange ofTrack:(AVAssetTrack *)track atTime:(CMTime)startTime error:(NSError **)error;

我必须在 atTime 参数中传递 CMTime 类型的值,但它不需要 Float 值,我必须以某个浮点值添加另一首歌曲。有什么办法吗?

最佳答案

您可以使用 CMTimeMake...() 之一 functions .您必须提供时间点和时间刻度值。前者是一个64位整数;您可以截断或舍入您的 float 以将其转换为整数,或者使用必要的高时间尺度:

CMTime tm = CMTimeMake(53425, 10000); // @ 5.3425 sec

关于ios - 如何传递数据类型为 CMTime 的浮点值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com