如何以编程方式打开iPhone 4S上的AirPlay Screen Mirroring?

我已经写了一个应用程序的iPhone和4S我想通过AirPlay支持应用程序的屏幕镜像。

使用系统AirPlayselect器和打开镜像它将镜像应用程序没有任何问题。

我想在应用程序中提供这个select器,并使用以下基本代码:

MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ; [volumeView setShowsVolumeSlider:NO]; [volumeView sizeToFit]; [self.view addSubview:volumeView]; 

这提供了一个AirPlayselect器,我可以selectApple TV。 但是,它不会通过AirPlay镜像内容。 当我去系统select器它显示AppleTV被选中,并且启用镜像我必须在这里使用开关。

所以问题是,当用户使用应用程序select器selectAirPlay时,如何打开应用程序中的镜像?

谢谢

以编程方式启用镜像的唯一方法是使用私有API。 看到这里

我很确定镜像只能从多任务栏中的系统提供的菜单启用。