2012-11-01 15 views
7

सवाल पहले से ही करने के लिए वस्तु या IFRAME वीडियो एम्बेड के लिए इस्तेमाल किया जाना चाहिए कि क्या के रूप में कहा गया है ...वस्तु बनाम IFRAME वीडियो एम्बेड करता है

Should I use <object> or <iframe> for loading a video?

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

इस बात को ध्यान में रखते हुए कि अगर फ्लैश दर्शक के लिए अनुपलब्ध है, तो आईएफआरएएम एचटीएमएल 5 पर वापस आ जाएगा, अब कोई भी ओबीजेईसीटी विधि का उपयोग क्यों करना चाहेगा?

डेविड।

उत्तर

5

<object> एम्बेड में कुछ अंतर हैं। यदि आप एक फ्लैश एप्लिकेशन लिख रहे हैं, तो आप एक आईफ्रेम एम्बेड करने में सक्षम नहीं होंगे। तो एसएफएफ का उपयोग उन वातावरण के लिए काम करेगा। एपीआई केवल postMessage के साथ लागू होने के कारण IE8 और ऊपर का समर्थन करता है। यदि आप वीडियो को एम्बेड कर रहे हैं तो बहुत अच्छा काम करेगा, लेकिन यदि आप एपीआई तक पहुंच चाहते हैं तो आपके उपयोगकर्ताओं को आईई 8 या इससे ऊपर होना होगा।

YouTube द्वारा उपयोग करने के लिए समर्थित और पसंदीदा तरीका है। एचटीएमएल 5 प्लेबैक (जो सबसे बड़ा फायदा है) प्राप्त करने की क्षमता के बारे में पहले से ही उल्लेख किया गया है, एपीआई हमारे अन्य एम्बेड करने योग्य सामग्री के साथ समृद्ध और सुसंगत है।