2013-12-10 16 views
6

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

मेरे पास एक यूट्यूब यूआरएल है और मैं वीडियो को कॉर्डोवा ऐप में एम्बेड करना चाहता हूं। मैंने इसे YouTube एपीआई (जेएस लाइब्रेरी) और आईफ्रेम के साथ बनाने की कोशिश की है। एंड्रॉइड ऐप पर वीडियो लोड करने के लिए मुझे क्या करना है?

उत्तर

5

iframe का उपयोग करना यूट्यूब वीडियो एम्बेड करने का पसंदीदा और सुझाया गया तरीका है, इसलिए आपको आगे बढ़ने की आवश्यकता है। YoutTube iframe API संदर्भ लोड से कोड शुरू करना और आईओएस (आईओएस 7 पर परीक्षण) और एंड्रॉइड (एंड्रॉइड 4.3 पर परीक्षण) दोनों में काम करता है।

+0

तथापि, यह जीता एंड्रॉइड 2.3 या उससे कम पर काम नहीं करता मुझे लगता है। – netalex

+0

ने स्वयं का परीक्षण नहीं किया है, लेकिन यह संभव है क्योंकि एंड्रॉइड 2.x में वेबव्यू बहुत बुनियादी था। – silverchair

+0

अब परीक्षण ... कृपया प्रतीक्षा करें ... – netalex

0

पैरामीटर सुविधा जोड़ना = iFrame URL में player_embedded मेरे लिए ठीक काम किया:

<iframe width="640" height="360" src="http://www.youtube.com/embed/*********?feature=player_embedded" frameborder="0" allowfullscreen></iframe> 
+0

इस वीडियो को पूर्णस्क्रीन मोड में रखते हुए प्रेस बैक बटन पर बाहर निकलने वाले ऐप को रोकने का कोई तरीका है? – Blu

9

मेरे लिए, समाधान का संपादन किया गया था config.xml फ़ाइल निम्नलिखित लाइनों को जोड़ने:

<preference name="AllowInlineMediaPlayback" value="true" /> 
<preference name="MediaPlaybackRequiresUserAction" value="false" /> 
<allow-navigation href="*youtube*" /> 
<allow-navigation href="*ytimg*" /> 
+0

अजीब * .youtube * और * .ytimg * काम नहीं किया, डॉट्स को हटाना पड़ा। – ErvalhouS

+0

मेरे लिए भी काम किया। धन्यवाद – Haroldo

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