2013-08-07 11 views
8

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

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

हालांकि जब मैं इसे अपने सर्वर का उपयोग करके प्रस्तुत करता हूं तो यह काम नहीं कर रहा है। क्या किसी को पता है कि यह क्यों है? वीडियो अन्य उपकरणों पर ठीक काम करते हैं और ब्राउज़र में केवल अपाचे के माध्यम से पहुंचने पर भी ठीक काम करता है।

+1

क्या आपने कभी यह पता लगाया है? मेरी भी यही समस्या है! – deweydb

उत्तर

13

इस समस्या का समाधान बस एक काम था। कारण है कि ब्लॉब सर्वर सर्वर स्ट्रीमिंग नहीं कर रहे हैं। आईओएस डिवाइस वीडियो को छोटे हिस्सों में आने की उम्मीद करते हैं। तो उदाहरण के लिए एक स्ट्रीमिंग सर्वर ऐसा करने में सक्षम है। हालांकि, एक ब्लॉब सर्वर सिर्फ वीडियो को ब्लॉब के रूप में रखता है जो आईओएस डिवाइस की अपेक्षा नहीं करता है। कुछ ब्राउज़र इसे संभालने के लिए पर्याप्त स्मार्ट हैं लेकिन दूसरों को नहीं।

जिस तरह से मैंने हल किया था, वह प्रोजेक्ट के भीतर किसी फ़ोल्डर में ब्लॉब सर्वर के बाहर वीडियो फ़ाइलों को जोड़ना था और फिर इसे वास्तविक ब्लॉब सर्वर के माध्यम से इसे सेवा देने के बजाय अपाचे सर्वर के माध्यम से प्रस्तुत करना था। आशा है कि ये आपकी मदद करेगा।

+0

वाह - इस उत्तर के लिए धन्यवाद! मुझे ऐसा नहीं हुआ कि वेब सर्वर स्ट्रीमिंग को संभालने में सक्षम नहीं हो सकता है। मेरे मामले में उम्ब्राको सीएमएस इसे संभाल नहीं सका .. एक बार जब हम वीडियो को दूसरे सर्वर पर ले गए तो सब ठीक काम किया। तो इन प्रणालियों को नाजुक करें। – sean2078

+0

यह उत्तर पूर्ण सोने है! मैंने वीडियो/ऑडियो प्रारूप/संकल्प इत्यादि के विभिन्न combos की कोशिश कर व्यर्थ में दिन बिताए। समस्या मेरे स्प्रिंग कोड में निश्चित रूप से कहीं है क्योंकि काम करने वाले अपाचे प्रतिक्रिया में न्यूनतम शीर्षलेख सेट (सर्वर, कनेक्शन, दिनांक, ETag, Keep-Alive) शामिल है। समाधान आईओएस के लिए काम करता है लेकिन ओएसएक्स पर मेरी सफारी भी तय करता है। – Alex

0

हमारे मामले में, हमने अपनी ब्लॉब संपत्तियों के लिए एक यूआरएल पैटर्न बनाया और उसके बाद उस यूआरएल पैटर्न परिभाषा पृष्ठ में हेडर सेट किए जो 'माइम/एमपी 4' के माइम प्रकार को वापस भेज दिया। इससे ब्राउजर को द्विआधारी धारा का इलाज करने के लिए निर्देश देना चाहिए, जिसका मतलब है कि हमें खेलना शुरू करने से पहले पूरी चीज डाउनलोड करने की आवश्यकता नहीं थी।

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