2

如何检测 Apple TV 上的显示?

我已经尝试检测屏幕数量:

[[UIScreen screens] count]

但它仍然保持在 1 上。

我也试过听一个事件:

    [[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(screenDidConnect:)
                                             name:UIScreenDidConnectNotification
                                           object:nil];

但该事件永远不会触发。

任何提示/技巧?

提前致谢!

4

1 回答 1

4

找到了答案!

尽可能简单:

做就是了:

self.moviePlayer.isAirPlayVideoActive

无论 AirPlay 是否处于活动状态,它都会返回给我。

谢谢@rist

于 2014-02-06T10:54:13.187 回答