iOS应用程序中的Airplay镜像

iOS应用程序中的Airplay镜像,ios,airplay,mirroring,Ios,Airplay,Mirroring,我查看了几个链接并阅读了苹果的文档,但我没有得到任何在外部设备上镜像应用程序内容的分步说明。他们所解释的只是如何在识别的情况下为外部屏幕显示一个新窗口 在我的应用程序中,我只需要在启用airplay的设备上显示应用程序中显示的当前屏幕。有一个airplay按钮,点击该按钮将检查可用的外部屏幕,并在该屏幕上显示设备上的内容 原因很简单。AirPlay镜像由用户通过下面提到的@Meera设置启用。使用in-code应用程序的想法是通过AirPlay在电视上显示有选择的内容(音频/视频),或者将其用作

我查看了几个链接并阅读了苹果的文档,但我没有得到任何在外部设备上镜像应用程序内容的分步说明。他们所解释的只是如何在识别的情况下为外部屏幕显示一个新窗口


在我的应用程序中,我只需要在启用airplay的设备上显示应用程序中显示的当前屏幕。有一个airplay按钮,点击该按钮将检查可用的外部屏幕,并在该屏幕上显示设备上的内容

原因很简单。AirPlay镜像由用户通过下面提到的@Meera设置启用。使用in-code应用程序的想法是通过AirPlay在电视上显示有选择的内容(音频/视频),或者将其用作第二个窗口,用户可以在其中看到其他内容。但是,如果需要,可以使用以下代码将整个视图发送到外部屏幕:

// Check for external screen and if found send output there
if ([[UIScreen screens] count] > 1) {
    UIScreen *externalScreen = [[UIScreen screens] objectAtIndex:1];
    NSArray *screenModes = externalScreen.availableModes;
    //set max resolution
    externalScreen.currentMode = [screenModes lastObject];
    self.window.screen = externalScreen;
}

谢谢你的回答。这和我从苹果的文档中找到的相似。我需要做的是从我的应用程序我必须给一个airplay选项。点击它应该反映出内容。是否有一种方法可以从应用程序本身做到这一点。是否需要在设备屏幕上向上滑动并仅从控制面板启用airplay?如果我需要在电视上显示不同的内容以及在应用程序上播放的音频,我需要做什么?是否有方法获取可用的airplay设备列表并在应用程序中显示该列表?上面列出了可用的屏幕。我需要在iOS设备上显示类似Youtube应用程序中的列表。