VLCKit (iOS/tvOS) 获取播放视频的 CGRect或 CGSize不是视频大小

问题描述

我正在尝试获取显示的视频矩形(不是视频分辨率)。 假设视频分辨率为 1920 × 1080 并且我将其显示在帧等于 500*500 的可绘制视图中,因此 vlc 将添加黑条以保持视频的纵横比。

我想要的是 500 平方中显示图像的大小,但我在 VLcmediaPlayer 中找不到任何属性来帮助解决这个问题。

现在我使用 VLcmediaPlayer.videoSize 和视图纵横比的组合来计算大小,但结果总是近似的,并且会遗漏一些像素。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)