2010-04-13 13 views
8

मैं एक अच्छी jQuery प्लगइन की तलाश में हूं जो फ्लैश पर शानदार फॉलबैक (और संभावित रूप से आगे, डिफ़ॉल्ट सिस्टम प्लेयर आदि) के साथ एचटीएमएल 5 वीडियो प्लेबैक की अनुमति देता है। मैंने गुमराह किया है, लेकिन मुझे जो कुछ भी मिला है वह काफी नहीं है जो मैं ढूंढ रहा हूं। कोई सुझाव?एचटीएमएल 5 वीडियो प्लेबैक के लिए jQuery प्लगइन्स?

उत्तर

10

आप एक प्लगइन आवश्यकता क्यों है? क्या आपको div लिखने के लिए प्लगइन चाहिए? क्या आपको डोम में हेरफेर करने के लिए प्लगइन चाहिए? एचटीएमएल 5 वीडियो और ऑडियो तत्वों का पूरा बिंदु यह है कि वे अंतर्निहित हैं! आप कंटेनर के आंतरिक HTML को सामान्य < वीडियो > टैग पर सेट करने के लिए jQuery का उपयोग कर सकते हैं। यदि आप फॉलबैक के बारे में चिंतित हैं, तो यदि आप जेएस में ऐसा करने का प्रयास करते हैं तो आपको एक पूर्ण दुःस्वप्न होगा। क्या आप वास्तव में आश्वस्त हैं कि जेएस प्लेटफ़ॉर्म के बारे में पर्याप्त अनुमान लगा सकता है, ब्राउजर का उपयोग संकलित विकल्प, और इसी तरह, क्या कोडेक्स समर्थित हैं?

किसी भी समाधान आप चाहिए लगता है का लाभ उठाने में निर्मित < वीडियो > है, जो आप के लिए सब कुछ करने के लिए बनाया गया है के वापस आने तंत्र।

उपयोग करने के लिए सही वाक्यविन्यास वाला एक ट्यूटोरियल Video for Everybody कहा जाता है। या तो उस कोड सर्वर-साइड को प्रतिबिंबित करें, या जेएस का उपयोग करके इसे आंतरिक HTML के रूप में सेट करें और आईफोन और फ्लैश फ़ॉलबैक समेत प्रत्येक ब्राउज़र पर सब कुछ काम करता है।

ध्यान दें कि यदि आप जेएस का उपयोग करके वीडियो तत्व उत्पन्न करना चुनते हैं, तो आप इसे आरएसएस में एक संलग्नक के रूप में दिखाने से रोकते हैं।

लिंक किए गए पृष्ठ में भी देखने के लिए एक ही विचार के अन्य कार्यान्वयन के संदर्भ हैं। जेएस की आवश्यकता वाले किसी भी चीज को तत्काल संदेह है क्योंकि अंतर्निहित वीडियो समर्थन का उपयोग करने से चीजों को तोड़ने की अधिक संभावना है। (दूसरी तरफ, वीडियो को बहुत ही व्यावहारिक नियंत्रण प्रदान करने के लिए जेएस का उपयोग करना बिल्कुल सही है; पृष्ठ पर वीडियो तत्व रखने के लिए इसका उपयोग करना एक बुरा विचार है, क्योंकि यह ब्रेकेज के अधीन भी है।)

यदि आपको अपने स्वयं के कस्टम नियंत्रणों के लिए जेएस का उपयोग करना होगा (प्ले/पॉज़ बटन आदि के लिए अपनी खुद की छवि का उपयोग करें), पृष्ठ पर वीडियो विकल्प को नियंत्रण विकल्प सेट के साथ उत्पन्न करें (यदि आवश्यक हो तो documentation देखें) और फिर अनसेट करें एक बार जब आप क्लाइंट को जानते हैं तो नियंत्रण एक जेएस समाधान प्राप्त करता है जो वीडियो को ठीक से चला सकता है।

क्या यह समझ में आता है?

+0

एक सेकंड रुको, क्या आपको फ्लैश एपीआई के लिए प्लगइन की आवश्यकता नहीं है? video.play() बिना किसी कोड के फ्लैश पर काम नहीं करेगा। – Mark

3

http://jilion.com/sublime/video अंततः =)

+0

क्यों "आखिरकार"? –

+0

अभी तक जारी नहीं किया गया है, लेकिन यह आशाजनक प्रतीत होता है। – ryanulit

+0

आखिरकार क्योंकि यह अभी तक जारी नहीं हुआ है। मुझे 100% यकीन नहीं है कि यह jQuery है, लेकिन आदमी, नजर रखें क्योंकि यह कानूनी है। यह आईपैड + आईफोन पर सामान्य वीडियो प्लेयर पर वापस आ जाता है। इसमें फ़्लैश मोड है, आदि –

1

मैंने हाल ही में इस तरह के समाधान की तलाश शुरू कर दी है और जेप्लेयर पाया है जो HTML5 समर्थन और फ्लैश प्लेबैक फ़ॉलबैक क्षमताओं वाला एक वीडियो/ऑडियो प्लेयर है। यह सीएसएस स्किनिंग के साथ-साथ आपके नियंत्रण और कंटेनर को कस्टमाइज़ करने की अनुमति देता है।

http://www.jplayer.org/

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