objective-c - CMTime

 勤奋的瞌睡猪_715 发布于 2022-10-25 10:21
  • (id)addPeriodicTimeObserverForInterval:(CMTime)interval queue:(nullable dispatch_queue_t)queue usingBlock:(void (^)(CMTime time))block

    这个方法的参数 interval 我见有不同的填写,如:CMTimeMake(1, 1),CMTimeMake(10, 1000),能回答一下,都表示什么意思吗?

1 个回答
  • CMTime CMTimeMake (
       int64_t value,
       int32_t timescale
    );
    

    CMTime专门用来表示影片时间。
    CMTime(a,b) a表示当前是第几帧,b表示帧率,每秒钟多少帧。
    CMTime(60,30) 这个表示的就是一个每秒钟30帧的视频,播放了60帧,也就是在2秒钟的地方。
    CMTime(30,15) 这个表示的就是一个每秒钟15帧的视频,播放了30帧,也还是在2秒钟的地方。


    2022-10-26 23:13 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有