2011-03-13 14 views
10

मेरे पास एक यूट्यूब वीडियो एम्बेडेड वाला एक पृष्ठ है (jQuery + swfobject का उपयोग करके)। वर्तमान में, पृष्ठ को देखने के बजाए वीडियो देखने के लिए आईओएस उपयोगकर्ताओं को यूट्यूब पर ले जाने की जरूरत है। एंड्रॉइड ब्राउज़र यूट्यूब प्लेयर को वाईटी पर रीडायरेक्ट किए बिना फेंक देगा, जिससे यह ठीक काम करता है।क्या YouTube से लिंक करने के बजाए किसी पृष्ठ में मोबाइल डिवाइस के लिए YouTube वीडियो एम्बेड करना संभव है?

क्या वाईटी वीडियो एम्बेड करना संभव है ताकि वे आईओएस के लिए पेज के भीतर खेल सकें?

उत्तर

6

फ्लैश वन के बजाय प्लेयर के आईफ्रेम-एम्बेडेड संस्करण का उपयोग करें। एम्बेडेड वर्जन डिवाइस पर आधारित उपयुक्त प्लेयर को प्रस्तुत करने के लिए पर्याप्त स्मार्ट है (यानी, यह एंड्रॉइड जैसे फोन के लिए फ्लैश संस्करण प्रस्तुत कर सकता है, या आईफोन के लिए एचटीएमएल 5 संस्करण)।

यदि आप Youtube.com पर वीडियो लोड करते हैं, तो एक "साझा करें" बटन होता है जो आपको कोड देता है, इसलिए आपको मूल रूप से कॉपी-पेस्ट करने की आवश्यकता होती है। यह कुछ इस तरह दिखना चाहिए:

<iframe 
    width="240" height="135" 
    src="http://www.youtube.com/embed/videoid" 
    frameborder="0" allowfullscreen> 
</iframe> 

developers' site पर एक ही बात का एक और अधिक उन्नत संस्करण है, विभिन्न मापदंडों और जावास्क्रिप्ट एपीआई के डेमो के साथ।

अपडेट: जनवरी 2015 तक, यूट्यूब की जावास्क्रिप्ट एपीआई आधिकारिक तौर पर बहिष्कृत है। इसे नए और बेहतर Iframe API के साथ बदल दिया गया है।

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