2012-08-04 22 views
6

मेरी समस्या यह है कि मैं एक वीडियो टैग के माध्यम से एमपी 4 वीडियो चलाने में असमर्थ हूं।एचटीएमएल 5 वीडियो टैग एमपी 4 नहीं खेल रहा है - आईआईएस

सर्वर Win7 Ultimate पर IIS 7.5 है।

<video width="360" height="240" controls="controls" > 
    <source src="test.mp4" type="video/mp4" /> 
</video> 

में "इंटरनेट एक्सप्लोरर" टैग एक लाल क्रॉस के साथ एक ब्लैक बॉक्स प्रस्तुत करता है:

फ़ाइल में htm बल्कि एक सरल और वेनिला है।

फ़ायरफ़ॉक्स में टैग एक हल्के भूरे रंग के क्रॉस के साथ एक ग्रे बॉक्स के रूप में प्रस्तुत करता है और शब्द "समर्थित प्रारूप वाला कोई वीडियो और एमआईएमई प्रकार नहीं मिला"।

मुझे पता है कि आप क्या सोच रहे हैं - एमआईएमई प्रकार जोड़ें। मैंने सफलता के बिना इन दो अलग-अलग तरीकों से किया है; पहले मैं आईआईएस में MIME प्रकार जोड़ने की कोशिश की, और फिर मैं

<staticContent> 
    <remove fileExtension=".mp4" /> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4"/> 
</staticContent> 

साथ web.config के माध्यम से जोड़ने इन एक नई पहल की की न तो कोशिश की है। मैंने .mp4 फ़ाइल को सीधे पते में खराब टाइप किया है और आईई और फ़ायरफ़ॉक्स दोनों इसे चलाने में सक्षम हैं। इसके अलावा मैं उन वेबसाइटों पर गया हूं जिन्होंने आईई और फ़ायरफ़ॉक्स दोनों में 'वीडियो' टैग का उपयोग किया है और वे वीडियो को ठीक से चलाते हैं।

क्या कोई मेरी सहायता कर सकता है कि यह क्यों नहीं खेलता है, और मैं इसे खेलने के लिए क्या कर सकता हूं?

धन्यवाद

+0

अधिक जानकारी - मैं इस वेबसाइट पर गया हूं - http://leanbackplayer.com/ यह वीडियो टैग पर बस एक jquery UI wrapper है। उस पृष्ठ पर वीडियो मेरे फ़ायरफ़ॉक्स में ठीक काम करता है। मैंने सभी तीन वीडियो (.ogv, webm, mp4) डाउनलोड किए हैं और उसी वेबसाइट के रूप में उसी वेबसाइट का उपयोग किया है (वीडियो का स्थान बदलना), और माइम प्रकार जोड़े और यह काम नहीं करता है !?? – user1215399

+0

एमआईएमई प्रकार को बदलने की कोशिश करने के अलावा आपको यह सत्यापित करना चाहिए कि फ़ाइलों को उस प्रकार से भेजा जाता है। आप अपने ब्राउज़र या फिडलर के विकास उपकरण का उपयोग कर सकते हैं। – AlfonsoML

+0

क्या आपके पास इस मुद्दे के साथ कोई भाग्य है? मेरे मामले में, मैं IE9 में MP4 और M4V वीडियो स्रोत देख सकता हूं जब मैं हार्ड डिस्क से फ़ाइल के रूप में HTML पृष्ठ खोलता हूं। लेकिन जब मैं अपने स्थानीय आईआईएस वेब सर्वर से पेज तक पहुंचने का प्रयास करता हूं, तो सभी स्रोत लाल क्रॉस के साथ काले क्षेत्र के रूप में दिखाए जाते हैं। वैसे ही यदि मैं वेब पर होस्ट की गई मेरी साइट से पेज तक पहुंचने का प्रयास करता हूं। - और, हाँ, मैंने अपने स्थानीय सर्वर पर एमआईएमई प्रकार जोड़े हैं। – superjos

उत्तर

2

निश्चित रूप से सुझाए गए अनुसार क्रोम/सफारी की जांच करें। फ़ायरफ़ॉक्स HTML5 वीडियो के माध्यम से MP4 फ़ाइलों का समर्थन नहीं करता है। फ़ायरफ़ॉक्स का समर्थन करने के लिए आपको एक वेबम फ़ाइल या फ़ॉलबैक फ़्लैश प्लेयर की आवश्यकता है (जिसे मैं लीनबैक मानता हूं)।

कुल मिलाकर यह आईई 9 के आपके संस्करण के साथ एक समस्या की तरह लगता है, और यह आपकी मशीन तक ही सीमित हो सकता है। क्या लीनबैक प्लेयर का वीडियो आपके लिए आईई 9 में काम करता है? या videojs.com पर वीडियो? मैंने बाद में आईई 9 में कई बार परीक्षण किया है।

अन्यथा आपकी एमपी 4 फ़ाइल में भ्रष्टाचार हो सकता है कि IE9 समर्थन नहीं कर सकता है। मैंने इसे और अधिक in another question समझाया।

+0

मुझे लगता है कि उन्होंने पहली टिप्पणी में उल्लेख किया है कि लीनबैकप्लेयर के वीडियो अपने आईई 9 में काम नहीं करते हैं, इसलिए यह दूषित एमपी 4 फ़ाइल का मामला नहीं होना चाहिए। – superjos