有没有办法防止ios帧速率开始太低

马特·卡罗尔

我正在开发一个快速的应用程序,并且正在使用AVFoundation捕获视频输入。当我运行该应用程序时,开始时大约需要1秒钟的时间,其中FPS为30,但随后达到60,并保持一致。我下面有我的异步电话。我试图等待FPS达到60,然后再显示我想显示的内容。

sessionQueue.async {
    \\... other code here ...
    self.session.startRunning()
    self.isSessionRunning = self.session.isRunning

    DispatchQueue.main.async {
        rootLayer = self.jetView.layer
        self.jetView.frame = rootLayer.bounds
        setup(videoInput: self.videoDeviceInput, view: self)
    }
}
卢佛朗哥

帧速率主要取决于您在主线程上所做的工作量,这受渲染更改量和渲染工作量的影响。

您应该剖析并尽量减少这种情况。也许使用更简单的演示动画,或者如果您具有复杂的自动布局,则应该考虑使用简单的手动布局。(那些是典型的VC启动帧率问题)

您需要配置文件以确保。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法防止索引换行?

来自分类Dev

有没有办法防止索引换行?

来自分类Dev

有没有办法防止自动变量删除?

来自分类Dev

有没有办法防止nmap服务检测?

来自分类Dev

有没有办法防止使用任何

来自分类Dev

有没有办法限制特定应用程序的上载速率?

来自分类Dev

有没有办法解决Twitter的速率限制?定价计划?

来自分类Dev

有没有办法更改cURL SSL会话ID过期的速率?

来自分类Dev

有没有办法限制特定应用程序的上载速率?

来自分类Dev

有没有办法从0开始GFM有序列表?

来自分类Dev

有没有办法获取Android上视频帧的总数?

来自分类Dev

有没有办法以编程方式更新帧(Swift)

来自分类Dev

有没有办法在python / rpy2中访问R数据帧列名?

来自分类Dev

有没有办法补充数据帧中缺失的数字?

来自分类Dev

有没有办法为多列匹配两个不同的数据帧

来自分类Dev

有没有办法告诉ffmpeg mpdecimate仅评估帧的特定部分?

来自分类Dev

有没有办法更改熊猫中附加的数据帧的ID?

来自分类Dev

有没有办法从数据帧上的差异转换为Int?

来自分类Dev

有没有办法加速较小数据帧的子集化

来自分类Dev

有没有办法引用用熊猫更改的数据帧子集?

来自分类Dev

有没有办法在画布上渲染动画透明 gif 并更改帧之间的延迟

来自分类Dev

有没有办法始终使用math.sin()Lua从0开始

来自分类Dev

有没有办法在游戏开始前做介绍?

来自分类Dev

有没有办法在开始时隐藏字符?

来自分类Dev

有没有办法开始使用 plotly 在特定区域上缩放的绘图?

来自分类Dev

有没有办法防止loadingTemplate在“快速”路线上显示?

来自分类Dev

有没有办法防止在STL unordered_map中插入或擦除?

来自分类Dev

有没有办法防止mongo查询在数组上“分支”?

来自分类Dev

有没有办法防止单元测试和测试的类之间的耦合

Related 相关文章

  1. 1

    有没有办法防止索引换行?

  2. 2

    有没有办法防止索引换行?

  3. 3

    有没有办法防止自动变量删除?

  4. 4

    有没有办法防止nmap服务检测?

  5. 5

    有没有办法防止使用任何

  6. 6

    有没有办法限制特定应用程序的上载速率?

  7. 7

    有没有办法解决Twitter的速率限制?定价计划?

  8. 8

    有没有办法更改cURL SSL会话ID过期的速率?

  9. 9

    有没有办法限制特定应用程序的上载速率?

  10. 10

    有没有办法从0开始GFM有序列表?

  11. 11

    有没有办法获取Android上视频帧的总数?

  12. 12

    有没有办法以编程方式更新帧(Swift)

  13. 13

    有没有办法在python / rpy2中访问R数据帧列名?

  14. 14

    有没有办法补充数据帧中缺失的数字?

  15. 15

    有没有办法为多列匹配两个不同的数据帧

  16. 16

    有没有办法告诉ffmpeg mpdecimate仅评估帧的特定部分?

  17. 17

    有没有办法更改熊猫中附加的数据帧的ID?

  18. 18

    有没有办法从数据帧上的差异转换为Int?

  19. 19

    有没有办法加速较小数据帧的子集化

  20. 20

    有没有办法引用用熊猫更改的数据帧子集?

  21. 21

    有没有办法在画布上渲染动画透明 gif 并更改帧之间的延迟

  22. 22

    有没有办法始终使用math.sin()Lua从0开始

  23. 23

    有没有办法在游戏开始前做介绍?

  24. 24

    有没有办法在开始时隐藏字符?

  25. 25

    有没有办法开始使用 plotly 在特定区域上缩放的绘图?

  26. 26

    有没有办法防止loadingTemplate在“快速”路线上显示?

  27. 27

    有没有办法防止在STL unordered_map中插入或擦除?

  28. 28

    有没有办法防止mongo查询在数组上“分支”?

  29. 29

    有没有办法防止单元测试和测试的类之间的耦合

热门标签

归档