2011-12-05 9 views
5

क्या कोई तरीका है कि हम तत्व के लिए बफरिंग डेटा आकार निर्दिष्ट कर सकते हैं? क्या यह कहीं निर्दिष्ट है कि ब्राउज़र को कितने डेटा/सेकेंड को बफर करने की आवश्यकता है?एचटीएमएल 5 <video> तत्व - बफरिंग आकार, वीडियो जल्दी से शुरू

मैं पूछ रहा हूँ क्योंकि हम, कि भले ही निरपेक्ष न्यूनतम करने बफर आकार काटने का मतलब वीडियो जितनी जल्दी हो सके दिखाया बनाने की जरूरत है ...

हम किसी भी स्ट्रीमिंग प्रोटोकॉल (जैसे एचएलएस) का उपयोग नहीं करते। यह एक बड़े वीडियो फ़ाइल के सरल प्रगतिशील डाउनलोड है ...

धन्यवाद

स्टेन

+0

यदि आप सामग्री को तेज़ी से डाउनलोड करना चाहते हैं, तो इसे छोटा बनाएं। – robertc

+0

हम निजी वाईफाई नेटवर्क पर हैं, जो बहुत तेज है - मैं प्रारंभिक बफर आकार को कम करना चाहता था, लेकिन ऐसा संभव नहीं लगता है। खराब वीडियो होने के लिए हमारे लिए एक विकल्प नहीं है। – STeN

+0

"जितनी जल्दी हो सके वीडियो दिखाएं" से आपका क्या मतलब है? सुनिश्चित करें कि इसे खेला जा सकता है? या आप इसे स्वचालित रूप से खेलना शुरू करते हैं? –

उत्तर

1
  1. आप नहीं वर्तमान समय

  2. बस कर में ब्राउज़रों के बफर आकार को बदल सकते हैं वीडियो-एलिमेंट के बाद डीओएम (यानी इसे चलाने के लिए jQuery के ऑनलोड फ़ंक्शन का उपयोग करें)

    myVideo = document.getElementById("myVideoId"); 
    myVideo.load(); 
    myVideo.play(); 
    

    यह जितनी जल्दी हो सके वीडियो शुरू करेगा - जब तक कि आप इसे आईओएस-डिवाइस पर सेवा करने का प्रयास न करें। ऐप्पल ऑटोप्ले पर रोक लगाता है और वास्तव में अतीत से संभव वर्कअराउंड तय करता है।

+0

हाय, मैं जो कर रहा हूं वह यह है कि जैसे ही डोम avialable है, मैं कॉल करता हूं: 'this.player.src = this.movieUrl; this.player.load(); this.player.play(); ', ऐसा लगता है कि मैं तेज़ नहीं हो सकता ... धन्यवाद – STeN

+0

आप गति को और बढ़ाने के लिए सर्वर-साइड स्क्रिप्टिंग के साथ this.player.src कमांड को छोड़ सकते हैं (सीधे वीडियो में src सेट करें -टाग, उदाहरण के लिए PHP के माध्यम से)। ओह, और डोम तैयार होने की प्रतीक्षा न करें। अपने जावास्क्रिप्ट-फ़ंक्शन को शामिल करें (this.player.load(); this.player.play();) वीडियो-तत्व –

+0

के ठीक नीचे इसके बारे में सोचने के लिए आओ, आप सर्वर "preload" के साथ-साथ सर्वर को जोड़ना चाहेंगे साइड स्क्रिप्टिंग। जो डोम-तैयार से पहले डाउनलोड शुरू करना चाहिए –

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