如何以编程方式在iPhone 4S上打开AirPlay屏幕镜像

Mik*_*ich 5 iphone ios airplay

我已经为iPhone创建了一个应用程序,对于4S我想通过AirPlay支持应用程序的屏幕镜像.

使用System AirPlay选择器并启用镜像,它将镜像应用程序而不会出现任何问题.

我想在应用程序中提供此选择器并使用以下基本代码:

MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ;
[volumeView setShowsVolumeSlider:NO];
[volumeView sizeToFit];
[self.view addSubview:volumeView];
Run Code Online (Sandbox Code Playgroud)

这提供了一个AirPlay选择器,我可以选择Apple TV.但它并不反映AirPlay上的内容.当我进入系统选择器时,它显示已选择AppleTV,并且为了启用镜像,我必须在此处使用开关.

所以问题是,当用户使用应用程序选择器选择AirPlay时,如何在应用程序中启用镜像?

谢谢

jus*_*ice 5

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


Ros*_*mes 1

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