2013-02-16 68 views
5

मेरे पास UIActivityViewController है जो मैं एक वीडियो साझा करने के लिए उपयोग कर रहा हूं, मैं टेक्स्ट के NSString और NSUrl को पास कर रहा हूं जो स्थानीय एमपी 4 वीडियो फ़ाइल को इंगित करता है।UIActivityViewController - यूट्यूब वीडियो अपलोड करें

शेयरिंग पहले से ही ईमेल, संदेश, फोटो एलबम इत्यादि के लिए काम करता है। मैं अपना वीडियो यूट्यूब पर भी कैसे अपलोड कर सकता हूं?

ऐप्पल डिफ़ॉल्ट फ़ोटो और कैमरा ऐप में करता है यदि आप इसे आजमाते हैं। क्या मैं इसे अपने ऐप में भी कर सकता हूं?

+0

मैं 'UIActivityViewController' के बारे में पूछ रहा हूं जो फ़ोटो और कैमरा ऐप यूट्यूब पर अपलोड करने के लिए उपयोग करता है। – jonathanpeppers

+0

मुझे पता है, और वह पोस्ट "मैं यूट्यूब पर अपना वीडियो कैसे अपलोड कर सकता हूं?" बिट। – CodaFi

+0

मुझे नहीं लगता कि यह एक नकल के रूप में गिना जाता है। मैं एक एपीआई ऐप्पल के बारे में पूछ रहा हूं जो साझा करने के लिए है जो संभावित रूप से आईओएस के वर्तमान संस्करण में एक निजी एपीआई हो सकता है। – jonathanpeppers

उत्तर

4

ऐप्पल केवल UIActivity में से कुछ साझा करता है जो इसका उपयोग करता है। ऐसा लगता है क्योंकि कुछ आईओएस का हिस्सा हैं जबकि अन्य अनुप्रयोगों के कुछ हिस्सों (विभिन्न टीमों) हैं।

ओटीओएच आपके आवेदन में अपने UIActivity को जोड़ना काफी आसान है, उदा। मेरे AirPlayUIActivity देखें जो sample के साथ आता है।

तो यदि आप एक .NET YouTube क्लाइंट लाइब्रेरी पा सकते हैं तो आप को कनेक्ट करने के लिए केवल कुछ गोंद की आवश्यकता होनी चाहिए।

+0

बढ़िया, मुझे लगता है कि हम इस मार्ग पर जाएंगे। मुझे पहले से ही यूट्यूब पर वीडियो अपलोड करने का सी # उदाहरण मिला है। उम्मीद है कि यह बिना काम के मोनो टच के लिए संकलित होगा। – jonathanpeppers

1

दुर्भाग्यवश, UIActivity class reference के अनुसार यह आईओएस 6 (अच्छी तरह से, कम से कम सार्वजनिक एपीआई में नहीं) में शामिल नहीं है।

आपको शायद अपनी खुद की यूआईएक्टिविटी बनाना होगा (जैसे here) और यूट्यूब अपलोड स्वयं को लागू करें।

या उम्मीद है कि एक तैयार पुस्तकालय है जो ऐसा करता है।

+0

उस से डरते हैं। यदि कोई और चीख नहीं करता है, तो मैं आपको एक या दो दिन में जवाब के रूप में चिह्नित करूंगा। – jonathanpeppers

+0

उंगलियों को पार करना। यह भी मदद कर सकता है: http://code.google.com/p/google-api-objectivec-client/। यह gdata लाइब्रेरी का नया संस्करण है, जिसे अक्सर इसके बारे में अन्य चर्चाओं में संदर्भित किया जाता है (कम से कम एपीआई संस्करण के मामले में नया)। –