外部显示器 HDMI 边距



对于使用iDevices闪电/HDMI适配器在外部显示器上设置自定义UIWindow及其rootViewController的开发人员来说,一个众所周知的问题是,电视显示的视图不会占用整个空间。

我知道有一些解决方法:

    使用
  • 苹果电视 :不,对于我们的使用,延迟使其无关紧要
  • 使用 VGA 电缆:不,1024x768 是不够的

但是视频播放器也有一个特殊情况 :iOS使它们自动适应整个空间。

这是我的问题:创建捕获我以前的rootViewController的视频流(将其放在视图层次结构中远离设备屏幕的其他位置(然后使用本机AV包读取此流以实现我的全屏目标是否可行?

顺便说一句,如果您只知道另一种高分辨率(1080p(和低延迟解决方法,那也可以做到。

只需将外部显示器的UIScreen overscanCompensation设置为.scale即可,因此实际上不需要任何复杂的流式传输过程。

最新更新