2012-01-09 111 views
5

我已經爲iPhones和4S編寫了一個應用程序,我想通過AirPlay支持應用程序的屏幕鏡像。如何以編程方式打開iPhone 4S上的AirPlay屏幕鏡像

使用系統AirPlay選取器打開鏡像後,它將鏡像應用程序,沒有任何問題。

我想提供這種選擇器的應用程序,並使用了下列基本代碼:

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

這提供了AirPlay的選擇器,我可以選擇蘋果電視。但它不會通過AirPlay鏡像內容。當我進入系統選擇器時,它顯示AppleTV被選中,並且啓用鏡像,我必須在這裏使用這個開關。

所以問題是,當用戶使用應用程序選擇器選擇AirPlay時,如何打開應用程序中的鏡像?

感謝

回答

1

我敢肯定鏡像只能從多任務欄中提供的菜單系統中啓用。

+0

感謝您的迴應羅斯。我希望不是這樣。如果您無法同時啓用鏡像,則在嚮應用添加AirPlay圖標時,我看不到任何好處。 – 2012-01-17 20:22:09

+0

你最好的辦法是提交一個錯誤報告。與此同時,可能會在您的應用中提供一個用戶界面,以指導用戶如何啓用鏡像。幸運的是,他們可以做到這一點,而不必離開你的應用程序。這有點醜,但這可能是你最好的選擇。 – 2012-01-17 23:58:38

+0

我按照你的建議提出了一個錯誤報告。不幸的是,我認爲對於我的許多用戶來說,通過系統選擇器選擇鏡像將會非常困難。謝謝 – 2012-01-24 07:06:22

5

以編程方式啓用鏡像的唯一方法是使用私有API。見here

相關問題