1

我正在编写一个播放器,将视频从与 HDMI 连接的 iOS 设备输出到电视。

我发现首选屏幕模式和 UIScreen 的任何其他屏幕模式可能无法覆盖电视屏幕。它的行为与各种型号的电视不同。

但是,iTunes 视频播放器可以随时覆盖整个电视屏幕。

我想知道它是怎么做到的?

有什么秘密的私有api吗?

4

2 回答 2

1

试试这个,风险自负;)

// Undocumented, may cause bugs!
[screen setOverscanCompensation:3];
于 2013-08-08T15:34:30.183 回答
1

我可以建议您尝试 GITHub 上的示例源代码 TVOut - https://github.com/JohnGoodstadt/TVOut。我发现它涵盖了我尝试过的所有显示器类型的屏幕。它还允许您更改电视屏幕边缘的“边界”(因此您可以从标准边缘移出)。

它使用标准的 IOS api。

于 2012-09-17T12:24:42.020 回答