6

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

使用系统 AirPlay 选择器并打开镜像,它将镜像应用程序而不会出现任何问题。

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

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

这提供了一个 AirPlay 选择器,我可以选择 Apple TV。但是,它不会镜像 AirPlay 上的内容。当我转到系统选择器时,它显示 AppleTV 已被选中,要启用镜像,我必须在此处使用开关。

那么问题来了,当用户使用应用选择器选择 AirPlay 时,如何在应用中打开镜像?

谢谢

4

2 回答 2

5

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

于 2012-04-24T16:22:19.323 回答
1

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

于 2012-01-11T04:02:42.340 回答