出于法律原因,我们需要阻止用户在外部屏幕上(电视,显示器)在我们的应用中播放视频,我知道如何停止airplay输出,但我们也需要停止HDMI输出,有人知道我们是否可以这样做或也许我们可以检测到HDMI输出并完全停止播放视频。
最佳答案
您可以使用以下方法检测外部HDMI屏幕:[[UIScreen屏幕]计数]
然后,您可以使用以下方法获取外部屏幕实例:UIScreen * secondScreen = [[UIScreen screens] objectAtIndex:1];
最后,您可以创建新的UIWindow,使用相同的屏幕边界对其进行初始化,并将外部屏幕分配给其.screen。您可以将新视图添加到此UIWindow实例。
关于ios - 阻止视频的HDMI输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7748311/