2011-12-21 19 views
8

पर प्रदर्शित करने के लिए एक अलग UIView मैं ऐप्पल टीवी को उच्च परिभाषा में छवियां भेजने के लिए एयरप्ले का उपयोग करना चाहता हूं।आईपैड से एयरप्ले - ऐप्पल टीवी

एयरप्ले आईओएस 5.0.1 के साथ अपने आईपैड 2 पर ठीक काम करता है।

जब मैं अपना ऐप शुरू करता हूं, तो मेरे UIScreen स्क्रीन सरणी में केवल 1 आइटम होता है। (पाठ्यक्रम का आईपैड)। मैं अधिक स्क्रीन के लिए अधिसूचना के लिए पंजीकरण करता हूं, यह तब तक नहीं आता जब तक कि मैं मल्टीटास्किंग बार नहीं लाता और अपना ऐप्पल टीवी चुनता हूं। मैं यह नहीं करना चाहता।

मैं एक ऐप पॉप चाहता हूं जहां मैं सूची में ऐप्पल टीवी या किसी अन्य एयरप्ले डिवाइस का चयन कर सकता हूं।

मैंने MPVolumeView का उपयोग किया, जिसने मुझे यह सूची दी - और मुझे ऐप्पल टीवी का चयन करने दिया - लेकिन मुझे कॉल बैक अधिसूचना नहीं मिली है कि ऐप्पल टीवी का चयन किया गया है - ताकि मैं अपना UIWindow सेट कर सकूं नए विचार के लिए! (लेकिन मल्टीटास्क बार पुष्टि करता है कि ऐप्पल टीवी अब चिपकाया गया है और MPVolumeView का आइकन भी नीला हो जाता है)।

मैंने बाहरी डिस्प्ले नमूना ऐप भी कोशिश की है, और यह ऐप शुरू होने पर UIScreens की सूची में केवल एक स्क्रीन दिखाता है।

मुझे क्या याद आ रही है?

धन्यवाद

उत्तर

4

दुर्भाग्य से, मेरा मानना ​​है कि व्यवहार आप का वर्णन कर रहे हैं, सही और द्वारा डिजाइन है। जब आप अपने ऐप्पल टीवी को किसी अन्य यूआईस्क्रीन के रूप में एक्सेस करने के बारे में बात कर रहे हैं, तो आप "मिररिंग" के बारे में बात कर रहे हैं और मिररिंग को सक्षम करने के लिए आपके द्वारा वर्णित विशिष्ट अंत-उपयोगकर्ता क्रिया की आवश्यकता होती है: मल्टीटास्किंग बार पर जाकर मिररिंग चालू करना।

यह ऐप के भीतर से मिररिंग सक्षम करने में सक्षम होना अच्छा होगा - मुझे उम्मीद है कि अगर कोई गलत है तो कोई मुझे सुधारता है क्योंकि मैं इसे अपने ऐप के लिए पसंद करूंगा!

+0

नहीं, आप सही हैं। मैंने ऐप्पल में कुछ लोगों से बात की है और वे पुष्टि करते हैं कि यह वर्तमान व्यवहार है लेकिन यह भी मानता है कि यह व्यवहार सर्वोत्तम उपयोगकर्ता अनुभव के लिए त्रुटिपूर्ण है, और बदलाव का सुझाव देने जा रहे हैं। तो भविष्य की रिलीज के लिए तैयार रहें जहां यह वांछित व्यवहार उपलब्ध है। – bandejapaisa

+0

बहुत बहुत धन्यवाद, यह जानना अच्छा है। बीटीडब्लू, मैंने अभी सीखा है कि एयरसेवर अब मैक पर एयरप्ले सिग्नल को मिरर करने का समर्थन करता है। यह डीबग करने के लिए एक अच्छी अतिरिक्त चीज है (और वास्तव में मेरे ऐप के उपयोगकर्ताओं को व्यवहार्य लाभ देगा)। दुर्भाग्य से, उस ऐप का वर्तमान अवतार 720 पी मिररिंग तक ही सीमित है। मैंने 1080p को बढ़ाने के लिए अपने इरादों को महसूस करने के लिए उनके साथ एक समर्थन टिकट जमा किया। चीयर्स। –

+0

बस अगर यह आपको उपयुक्त बनाता है, तो निजी एपीआई का उपयोग करके एक ऐप के भीतर मिररिंग सक्षम की जा सकती है। http://spin.atomicobject.com/2012/04/23/ios-mirroring-and-programmatic-airplay-selection/ – Roland

संबंधित मुद्दे