फ्लैश वीडियो प्लेयर बनाने के लिए सर्वोत्तम अभ्यास

हमारे पास एक कस्टम-निर्मित फ्लैश-आधारित वीडियो प्लेयर है जिसे मैं बनाए रखता हूं, और इसे सर्वर स्विच के आधार पर प्रीरोल विज्ञापनों का समर्थन करने और आदर्श रूप से प्रगतिशील वीडियो प्लेबैक और स्ट्रीमिंग दोनों की आवश्यकता होती है।

मैं flvPlayback घटक के साथ काम कर रहा हूं लेकिन मुझे अपनी गहराई से थोड़ा सा पता चला है। नेटस्ट्रीम और FLV प्लेबैक के बीच अंतर को समझने के लिए क्या कोई अच्छा ट्यूटोरियल या संसाधन हैं? या दूसरे का एक हिस्सा है? सफलता के बिना googled है।

प्रीरोल विज्ञापनों के लिए हम शायद डार्ट इन-स्ट्रीम का उपयोग करेंगे, जो मुझे लगता है कि मैं इस बात को ढूढ़ने के सर्वोत्तम तरीके पर पकड़ खो रहा हूं।

सर्वोत्तम प्रथाओं या लिंक के साथ किसी भी मदद की सराहना की - टा!

संपादित करें - अद्यतन: मैंने एक खिलाड़ी को हाथ से लिखा और इसे करने के लिए आवश्यक सब कुछ के साथ कम या ज्यादा काम किया, लेकिन हम लगभग छह महीने बाद अंत में सभी वेब गुणों में जेडब्ल्यू प्लेयर में माइग्रेट कर गए। यह बहुत विश्वसनीय और अच्छी तरह से समर्थित है, यह डार्ट सिस्टम अच्छी तरह से एकीकृत है, और डिजाइनरों को त्वचा के लिए यह आसान लगता है।

0
ro fr bn

4 उत्तर

मैं निश्चित रूप से जेडब्ल्यू फ्लैश मीडिया प्लेयर पर एक नज़र रखना होगा:

http://www.jeroenwijering.com/?item=JW_FLV_Player

यह ओपन सोर्स है, और मैंने स्रोत को काफी साफ और समझने में आसान पाया, यह प्लेलिस्ट का भी समर्थन करता है। मुझे डार्ट इन-स्ट्रीम सामान नहीं पता है, लेकिन हो सकता है कि आप इसे प्राप्त करने के लिए प्लेलिस्ट सुविधा का "रचनात्मक रूप से उपयोग" कर सकें?

स्रोत कोड यहां उपलब्ध है:

http://code.jeroenwijering.com/trac/

0
जोड़ा
@Draemon @Flubba वास्तव में। जब मैंने इसे पोस्ट किया, तो मेरे पास एक बेहतर लाइसेंस था (मुझे लगता है कि यह जीपीएल भी था), लेकिन इस बीच डेवलपर ने इसे बदलने का फैसला किया, जो कि उसके मालिक होने के बाद से बिल्कुल ठीक है। मेरा मानना ​​है कि पुराना संस्करण अभी भी अपने स्रोत नियंत्रण में है।
जोड़ा लेखक Michael Stum, स्रोत
@ ड्रैमन - एक उत्कृष्ट बिंदु, लेकिन यह वास्तव में महंगा नहीं है और यह आईएमएचओ के पैसे के लायक है
जोड़ा लेखक Polsonby, स्रोत
"ऑल लॉन्गटेल वीडियो उत्पादों को व्यावसायिक रूप से उपयोग किए जाने पर लाइसेंस की आवश्यकता होती है" - इसलिए यह ओएसआई द्वारा परिभाषित ओपन सोर्स नहीं है। स्रोत कोड उपलब्ध है, लेकिन यदि आप इसका उपयोग नहीं कर सकते हैं तो इसका अधिक उपयोग नहीं है।
जोड़ा लेखक Draemon, स्रोत
मुझे कुछ डाउनलोड साइटों से अलग कुछ भी नहीं होने का कोई संदर्भ नहीं मिल रहा है जो इसे जीपीएल के रूप में गलत तरीके से सूचीबद्ध करता है। इसमें कोई उल्लेख नहीं है कि मैं स्रोत/चेंजलॉग में पा सकता हूं। बहुत यकीन है कि यह कभी खुला नहीं है।
जोड़ा लेखक Draemon, स्रोत

यदि आप अपना खुद का वीडियो प्लेयर लिखने में रुचि रखते हैं, तो आपको निम्न पुस्तक लेनी चाहिए; सीखना एक्शनस्क्रिप्ट 3 http://www.learningactionscript3.com/ । यह आपको एएस 3 की एक बड़ी समझ देगा और आपके स्वयं के मूल फ़्लैश प्लेयर बनाने के लिए समर्पित एक अध्याय भी है, जिसे आप बना सकते हैं।

0
जोड़ा

मुझे वास्तव में flvPlayback-घटक पसंद नहीं है, दोनों कार्यान्वयन के अनुसार कार्यान्वयन के अनुसार और कुछ हद तक त्वचा को मुश्किल से संभालना मुश्किल है और यह भी काफी फूला हुआ है। तो मैं या तो माइकल द्वारा अनुशंसित या रोलिंग के रूप में अनुशंसित जेडब्ल्यू फ्लैश मीडिया प्लेयर का उपयोग करने का विकल्प चुनूंगा।

0
जोड़ा

मैंने थोड़ी देर के लिए FLVPlayBack घटक का उपयोग किया है और इसमें कुछ quirks है, जबकि मुझे बहुत सारे कोड लिखने के बिना यह बहुत बहुमुखी लगता है। मुझे मिली एकमात्र बड़ी कमी यह है कि यदि आप एक फ़ाइल को स्ट्रीम करने का प्रयास करते हैं जो प्लेस्टेट मौजूद नहीं है तो "लोडिंग" रहता है और कभी भी हल नहीं होता है - उस बिंदु पर, आप किसी और चीज को लोड नहीं कर सकते हैं और यह हमेशा के लिए लोड हो जाएगा।

ऐसा लगता है कि आप ऐसा कर रहे हैं जैसे कि आप यह सामान ठीक से संभालना चाहिए - डिफ़ॉल्ट नियंत्रण बार में से कोई भी आपके प्रगतिशील या स्ट्रीमिंग वीडियो की स्थिति को संभालेगा और इसमें बूट करने के लिए कुछ ठंडा बंद कैप्शनिंग सुविधाएं होंगी।

दस्तावेज़ीकरण के लिए - एडोब के लाइव डॉक्स वास्तव में सहायक हैं:

http://livedocs.adobe.com/flash/9.0/ ActionScriptLangRefV3/fl/वीडियो/FLVPlayback.html

हालांकि डार्ट सामान पर बात नहीं कर सकते - कभी इसका सामना नहीं करना पड़ा।

0
जोड़ा