2012-12-04 45 views
6

मुझे अपने आईओएस एप्लिकेशन में यूट्यूब वीडियो चलाने की ज़रूरत है और वीडियो चल रहा है, मुझे वीडियो पर ओवरले जोड़ने की जरूरत है।UIWebView के बिना यूट्यूब वीडियो कैसे चलाएं या वीडियो प्लेयर का पता लगाएं जब यूट्यूब वीडियो वेबव्यू का उपयोग करके खेलना शुरू कर देता है?

1. अब मैं मूल प्लेयर में यूट्यूब वीडियो कैसे चला सकता हूं?

2. अगर मैं UIWebview में वीडियो चलाता हूं तो मैं उस वीडियो को कैसे देख सकता हूं वीडियो और वीडियो पर ओवरले जोड़ने के लिए कैसे?

उत्तर

10

MPMoviePlayerViewController सीधे यूट्यूब वीडियो यूआरएल नहीं चला सकता है। यूआरएल के साथ MPMoviePlayerViewController लोड करने से पहले आपको यूआरएल निकालने की आवश्यकता है।

तुम मेरे GitHub रेपो में एक काम कर डेमो देख सकते हैं:

इस प्रयास करें :: https://github.com/DpzAtMicRO/IOSYoutubePlayer

LBYoutubeExtractor अर्क JSON के साथ यूट्यूब यूआरएल।
कृपया अपने आवेदन में इसका उपयोग करने से पहले README.md पढ़ें।

सादर

1

MPMoviePlayerViewController एक अच्छा एक है, लेकिन पिछले प्रतिबद्ध साल पहले है। मुझे 'XCDYouTubeKit' नामक एक और समाधान मिला जो पूर्ण स्क्रीन यूट्यूब वीडियो के साथ आईफोन/आईपैड और आईओएस 7 का समर्थन करता है।

आप here पर GitHub पेज पर पहुंच सकते हैं और पूरी तरह से प्रलेखित ट्यूटोरियल here

पर यह वही आधिकारिक डेवलपर अपने पेज में कहते है:

किसी ऐप के अंदर एक यूट्यूब वीडियो खेलने के केवल सरकारी तरीका है एक वेब व्यू और आईफ्रेम प्लेयर एपीआई के साथ। दुर्भाग्यवश, यह बहुत धीमी और काफी बदसूरत है, इसलिए मैंने उपयोगकर्ताओं को बेहतर देखने का अनुभव देने के लिए इस प्लेयर को लिखा।

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

  • कोई संबंधित समस्या नहीं^_^