我開發了iOS應用中的用戶體驗,用於在通過AirPlay屏幕鏡像或HDMI輸出連接的外部屏幕上顯示不同視圖。我有一個設置來啓用/禁用此功能,允許用戶在此模式和真正的鏡像之間進行選擇(即在兩個屏幕上都有相同的體驗)。由於許多iOS設備甚至不支持外接顯示器(iPhone 3GS及更早版本,iPod touch),有些僅支持HDMI輸出(iPhone 4,iPad 1,iPad 2和iOS4),所以我想定製設置每種設備的UI設置。檢測iOS AirPlay屏幕鏡像功能
我知道盡可能檢測功能並且避免檢查設備本身的版本是一種很好的做法。但是,我還沒有發現任何關於檢測AirPlay支持的內容,只是如何爲其編寫代碼。
是否可以檢測到SDK中的AirPlay/HDMI支持?
(蘋果的外部屏幕開發文檔: http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html)
感謝您的建議@RobReuss。這種情況有點多毛,因爲它需要查看操作系統版本和設備版本。我一定會考慮Erica的擴展,看看它是否有幫助。 – goldierox 2012-04-04 00:22:51