2008-12-03 11 views
5

विचार यह है कि यह विचार भागों में (विभिन्न सर्वरों से) वीडियो डाउनलोड करता है लेकिन वीडियो फ़ाइल पूर्ण होने से पहले खेलना शुरू होता है। मुद्दा यह है कि वीडियोडिस्प्ले घटक वीडियो फ़ाइल को नहीं पढ़ता है अगर इसे लिखने के लिए खोला जाता है और इसके विपरीत: वीडियोडिस्प्ले वीडियो चलाता है तो लेखन असंभव है ...क्या यह डाउनलोड किया जा सकता है जब एआईआर वीडियो डाउनलोड करने के लिए

उत्तर

0

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

0

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

दो उपयोग धागे:।

धागा 1 (डाउनलोडर धागा) अन्य थ्रेड्स और प्रक्रियाओं से पढ़ने की अनुमति के लिए साझा मोड में फ़ाइल खोलने में।

थ्रेड 2 (प्लेयर थ्रेड) में फ़ाइल को अन्य मोड और प्रक्रियाओं से पढ़ने और लिखने की अनुमति देने के लिए साझा मोड में फ़ाइल खोलें।

फ़ाइल की शुरुआत को बफर करना सुनिश्चित करें ताकि आपके खिलाड़ी के पास हमेशा कुछ खेलना होगा और अपूर्ण फ़ाइल चलाने के दौरान चकित नहीं होगा।

1

मैं मैं पूरी तरह विषय से हटकर लग सकता है पता है, लेकिन क्या आप वाकई ठीक से इससे पहले कि आप मात्रा में एक फ़ाइल डाउनलोड करने में है कि काफी प्रयास किया माध्यम से Flash मीडिया सर्वर, Wowza या Red5 स्ट्रीमिंग वीडियो पर विचार किया है बनाना चाहिए। बस एक विचार ..

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

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