Как я могу включить AirPlay Screen Mirroring на iPhone 4S программно - PullRequest
5 голосов
/ 09 января 2012

Я написал приложение для iPhone и для 4S. Я хочу поддерживать экранное зеркалирование приложения через AirPlay.

При использовании средства выбора AirPlay и включения зеркалирования приложение будет отображать приложение без каких-либопроблемы.

Я хотел бы предложить этот инструмент выбора в приложении и использовал следующий базовый код:

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

Это обеспечивает средство выбора AirPlay, и я могу выбрать Apple TV.Однако он не отражает содержимое через AirPlay.Когда я перехожу к системному средству выбора, он показывает, что AppleTV выбран, и чтобы включить зеркалирование, я должен использовать переключатель здесь.

Итак, вопрос в том, как включить зеркалирование в приложении, когда пользовательвыбирает AirPlay с помощью средства выбора приложений?

Спасибо

Ответы [ 2 ]

5 голосов
/ 24 апреля 2012

Единственный способ программно включить зеркалирование - это использовать частные API.Смотри здесь

1 голос
/ 11 января 2012

Я почти уверен, что зеркалирование можно включить только из системного меню на панели многозадачности.

...