出于法律原因,我们需要阻止用户在我们的应用程序外部屏幕(电视,显示器)上播放视频,我知道如何停止播放输出,但我们也需要停止HDMI输出,是否有人知道我们是否可以这样做或者我们可以检测HDMI输出并完全停止视频播放。
答案 0 :(得分:2)
您可以通过以下方式检测外部HDMI屏幕:[[UIScreen screen] count]
然后您可以使用以下内容获取外部屏幕实例:UIScreen * secondScreen = [[UIScreen screens] objectAtIndex:1];
最后,您可以创建新的UIWindow,使用相同的屏幕边界对其进行初始化,并将外部屏幕分配给其.screen。您可以向此UIWindow实例添加新视图。