如何解决CAMetalLayer nextDrawable 延迟与核心动画操作
我有一个以 60fps 渲染帧的视频播放器演示。 播放器使用带有 CAMetalLayer 的自定义 UIView,视频渲染在后台线程中运行。
大多数时候,播放器工作正常。 但是,如果某些动画触发,例如 180 度设备旋转,即使 home 指示器隐藏/显示,也会导致渲染帧速率下降到 40fps。 nextDrawable 阻塞 1/30 秒、1/60 秒、1/30 秒、1/60 秒等
有人看到这个问题并弄清楚了吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。