ios - AVPlayerLayer:获取播放视频可见部分的矩形
问题描述
AVCaptureVideoPreviewLayer
具有metadataOutputRectOfInterestForRect
允许在考虑视频重力的情况下计算相机视图的可见(在图层上)部分的矩形的方法。
如何做到这一点AVPlayerLayer
?
解决方案
如何复制 AVPlayer 的 fitIn 的数学?
你可以得到它背后的 AVAsset
- 获取它的帧大小。
你有视图的大小
visibileRect = CGRectDoFitIn(assetFrame viewFrame)
推荐阅读
- rabbitmq - 消费者能否充当生产者,向 RabbitMQ 中的消息代理发送消息?
- r - R中的数据类型转换问题
- javascript - 在three.js中超链接CSS3D对象
- python - 如何通过相等检查将字典列表拆分为 2 个单独的字典列表
- reactjs - 有没有办法将 Object.keys 函数循环限制为前 50 个?
- javascript - 如何在我的本地一起运行两个反应项目
- swiftui - SwiftUI 模态视图仅使用按钮关闭
- javascript - 我将如何在一个元素上应用多个函数并将元素本身存储为 javascript 中的自定义图形?
- php - PDO 使用 where 子句选择多个表
- c# - 使用 NetCore.MailKit 发送电子邮件时地址的 ArgumentNullException