2012-03-28 20 views
7

मैं अपने मुखपृष्ठ पर निम्नलिखित एचटीएमएल 5 वीडियो कोड है और यह फ़ायरफ़ॉक्स 11.फ़ायरफ़ॉक्स 11 में एचटीएमएल 5 वीडियो असंगत रूप से कैसे आते हैं?

<video width="900" height="508" autoplay="autoplay" controls="controls"> 
    <source type="video/webm" src="http://www.mysite.com/MovieClip.webm"></source> 
    <source type="video/mp4" src="http://www.mysite.com/MovieClip.mp4"></source> 
</video> 

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

हालांकि, जब मैं मीडिया पथ "http://www.mysite.com/MovieClip.webm" सीधे, एक नए टैब में, यह मीडिया ठीक लोड करता है (आंतरिक Firefox का उपयोग कर खोल एचटीएमएल 5 वीडियो प्लेयर)!

फिर, ठीक बाद में जब मैं अपने होमपेज पर वापस जाता हूं और पेज रीफ्रेश करता हूं, तो अब यह वीडियो को ठीक से लोड करता है! यह क्यों हो रहा है और कैसे ठीक किया जाए इस पर कोई विचार?

अग्रिम धन्यवाद!

उत्तर

3

सुनिश्चित करें कि आपका वेब सर्वर वेबएम वीडियो को एमआईएमई प्रकार "वीडियो/वेबएम" के रूप में वितरित करने के लिए कॉन्फ़िगर किया गया है। आप जल्दी से और मैन्युअल रूप से जाँच कर सकते हैं अगर यह अपने वेब सर्वर पर telnetting और एक HEAD अनुरोध जारी करके मामला है:

telnet www.mysite.com 80 

[कनेक्शन के बाद ...]

HEAD /MovieClip.webm HTTP/1.1 
Host: www.mysite.com 

और 2 के साथ अनुरोध समाप्त कैरिज रिटर्न HTTP प्रतिक्रिया शीर्षलेख में "सामग्री-प्रकार:" पंक्ति होनी चाहिए। अगर यह "वीडियो/वेबएम" नहीं कहता है, तो फ़ायरफ़ॉक्स आपकी वेबएम फ़ाइल स्वीकार नहीं करेगा।

+0

यह इसे वीडियो/वेबएम के रूप में दिखाता है। मैंने यह भी देखा कि फ़ायरफ़ॉक्स नेट टैब में, पहली बार (जब इसे लोड करने में परेशानी होती है), यह सामग्री-प्रकार: एप्लिकेशन/ऑक्टेट-स्ट्रीम के रूप में दिखाई देता है, और फिर मुझे वर्किंग-कंटेंट-टाइप नामक एक और अजीब रेखा भी दिखाई देती है : वीडियो/वेबएम। लेकिन एक बार जब मैं एक और टैब में वीडियो खोलता हूं और फिर साइट पर वापस जाता हूं और इसे रीफ्रेश करता हूं, तो यह सामग्री-प्रकार को वीडियो/वेबएम के रूप में अपेक्षित रूप से काम करता है और दिखाता है। अजीब! – DecafJava

+0

मैं आपके ब्राउज़र कैश को फ्लश करने, ब्राउज़र को बंद करने और फिर से प्रयास करने का सुझाव दूंगा (हालांकि मुझे संदेह है कि आपने पहले से ही इसे एक या दो बार कोशिश की है)। –

+0

युप, पहले से ही कई बार कोशिश की। – DecafJava

2

मल्टीमीडिया माइक उत्तर के लिए Regardng। अपने सर्वर वीडियो के लिए गलत माइम प्रकार उद्धार, तो बस अपने वीडियो निर्देशिका में निम्नलिखित सामग्री के साथ एक htaccess फ़ाइल डाल:

AddType video/mp4 mp4 
AddType video/ogg ogg 
AddType video/webm webm 

यह अच्छी तरह से बाहर काम किया।

, तो उसका जवाब रेट करें;)

अभिवादन func0der

+0

मैंने पहले ही इसे जोड़ने का प्रयास किया है और इससे कोई फर्क नहीं पड़ता। – DecafJava

+0

क्या आप एक यूआरएल पोस्ट कर सकते हैं ताकि मैं जांच सकूं कि यह मेरे लिए या अन्य उपयोगकर्ताओं के लिए काम करता है या नहीं? – func0der

+0

वास्तव में यह अभी तक सार्वजनिक रूप से सुलभ यूआरएल पर नहीं है। इसके अलावा, कुछ और सुराग। सबसे पहले, जब मैंने वर्किंग कंटेंट टाइप कहा, तो मेरा मतलब सामग्री-वर्कटाइप था। साथ ही, मैंने 206 आंशिक सामग्री होने के लिए MovieClip.webm पर लौटा स्टेटस कोड देखा। कोई विचार? – DecafJava

0

मैं पूरी तरह यकीन है कि यह आपकी समस्या का समाधान होगा नहीं हूँ, लेकिन हम भी फ़ायरफ़ॉक्स 11 (केवल में .webm फिल्मों के साथ अनियमित व्यवहार देखा है विंडोज़ पर): वीडियो तत्व का प्लेहेड स्वचालित रूप से मूवी के अंत तक कूद जाता है, भले ही आप फ़ाइल को स्पष्ट रूप से खोलें, यानी आसपास के HTML पृष्ठ के बिना। यह निश्चित रूप से सभी ऑटोप्ले सेटिंग्स अनुपयोगी प्रस्तुत करता है।

हमारा समाधान स्रोतों के क्रम को बदलना था, ताकि फ़ायरफ़ॉक्स .webm पर .ogg फ़ाइलों को प्राथमिकता दे सके - HTML कोड में कुछ और बदलने की आवश्यकता नहीं थी।