2012-10-17 27 views
5

नहीं दिखा रहा है मैंने हाल ही में फ़्लोप्लेयर (मैं पहले वीडियोजेएस का उपयोग कर रहा था) पर स्विच किया था और मुझे अपने प्रिय इंटरनेट एक्सप्लोरर के साथ एक और समस्या का सामना करना पड़ा।इंटरनेट एक्सप्लोरर फ्लोप्लेयर-वीडियो

मैं फ्लोप्लेयर के साथ एक एमपी 4-वीडियो (.h264-codec) दिखाने की कोशिश कर रहा हूं, और यह सभी ब्राउज़रों (क्रोम, फ़ायरफ़ॉक्स, सफारी, ओपेरा) में पूरी तरह से काम करता है, लेकिन इंटरनेट एक्सप्लोरर में नहीं। आश्चर्यजनक रूप से पर्याप्त, आईई 9 में यह सिर्फ «वीडियो फ़ाइल नहीं मिली» कहता है, जबकि आईई 7-आईई 8 में यह «असमर्थित वीडियो» कहता है।

<div class="flowplayer"> 
    <video poster="/videos/poster_bbb.jpg" width="222" height="125" src="/videos/bbb.mp4"></video> 
</div> 

मैं भी टैग के अंदर टैग का उपयोग कर tryed, मैं, वीडियो reconverting की कोशिश की मैं वीडियो के लिए एक पूर्ण और वेब पथ का उपयोग करने की कोशिश की, सभी परिणामों के बिना।

नोट: उपयोगकर्ता जब से मैं .ogg के लिए अन्य टैग का उपयोग नहीं कर सकते हैं या .webm पहले से

धन्यवाद, अपने ही .mp4 वीडियो अपलोड करने में सक्षम होना चाहिए!

Elveti

+0

आपने अपना फ़्लैश संस्करण – rahul

+0

चेक किया है मेरे पास नवीनतम फ़्लैश संस्करण है। मैंने कई मशीनों पर भी जांच की है, सभी को एक ही समस्या है – elveti

+0

इंटरनेट एक्सप्लोरर फिर से हमला करता है! इसके लिए आपको एक वस्तु की आवश्यकता होगी। –

उत्तर

2

इस पोस्ट आप पोस्ट

से

http://www.warriorforum.com/programming-talk/257997-help-flow-player-does-not-appear-internet-explorer.html

मदद कर सकते हैं हो सकता है आप तो IE पर प्रदर्शित करने के लिए अपनी साइट पर एक MP4 वीडियो एम्बेड करना चाहते हैं आपको अपने वीडियो

के नाम पर videofilename.mp4 को बदलने वाले निम्नलिखित कोड का उपयोग करने की आवश्यकता होगी
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" 
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab" 
WIDTH="320" HEIGHT="256" > 
<PARAM NAME="src" VALUE="videofilename.mp4"> 
<PARAM NAME="autoplay" VALUE="true"> 
<PARAM NAME="controller" value="true"> 
<EMBED SRC="QTMimeType.pntg" TYPE="image/x-macpaint" 
PLUGINSPAGE="http://www.apple.com/quicktime/download" QTSRC="videofilename.mp4" 
WIDTH="320" HEIGHT="256" AUTOPLAY="true" CONTROLLER="true"> 
</EMBED> 
</OBJECT> 
4

मुझे एक ही समस्या थी। आईई को छोड़कर यह हर जगह ठीक काम करता है। ऐसा इसलिए है क्योंकि IE स्थान से संबंधित पथ का उपयोग कर वीडियो ढूंढ रहा है जहां flowplayer.swf स्थित है। लेकिन अन्य ब्राउज़र स्क्रिप्ट निष्पादित करने वाले स्थान से संबंधित पथ का उपयोग कर रहे हैं। तो अगर आप निरपेक्ष पथ के साथ यह कोशिश कर सकते हैं या तो या मैं अब के लिए इस समाधान का उपयोग कर रहा हूँ:

मैं संरचना निम्नलिखित है

player/flowlayer.swf 
movie/data/Video/video.mp4 
play.html 

से play.html से फिल्म खेलने के लिए - flowplayer.swf मैं कहाँ से जुड़ा हुआ है सशर्त टिप्पणियों का उपयोग कर रहा हूँ।

<div class="flowplayer" data-engine="flash" data-swf="./player/flowplayer.swf"> 
<video autoplay> 
    <!--[if IE]> 
    <source type="video/mp4" src="../movie/data/Video/video.mp4"/> 
    <![endif]--> 
    <!--[if !IE]><!--> 
    <source type="video/mp4" src="movie/data/Video/video.mp4"/> 
    <!--<![endif]--> 
</video> 
</div> 
+0

आप इस तरह के मामले में पूर्ण पथ का उपयोग कर सकते हैं आपको – biesior

+0

उह स्थिति लिखने की आवश्यकता नहीं होगी। मेरे पथ में http: // शामिल था और यह भी असफल हो रहा था। यह तय है। – SixOThree

2

अनुसंधान और संगतता मोड (क्योंकि मेरे वीडियो एक मॉडल के अंदर है) के लिए मजबूर करने हैडर टैग जोड़ने में असमर्थ का एक बहुत करने के बाद। मैं इसे

<source type="text/html" src="video.mp4"></source>

मैंने देखा कि जब वीडियो IE9 में नहीं खेला जा रहा था, mp4 फ़ाइल के लिए किया जा रहा था से

<source type="video/mp4" src="video.mp4"></source>

स्रोत टैग बदलकर IE9 के लिए काम करने के लिए मिल गया है पाठ/एचटीएमएल के रूप में redered और वीडियो/एमपी 4 नहीं ... तो मैंने बस टैग बदलने की कोशिश की और यह काम किया!

मुझे पता है कि यह कोई समझ नहीं आता है ... लेकिन जब से IE समझ में आता है ?!इसलिए, यदि आप अपने PHP फ़ाइल शीर्षलेख में हेडर सेट नहीं कर सकते ('एक्स-UA-संगत: IE = EmulateIE8'); जैसे मेरी स्थिति में, पाठ को mp4 प्रकार की स्थापना/HTML

+0

मैंने ऐसा किया और उसने वीडियो को पूरा यूआरएल भी जोड़ा और यह मेरे लिए तय कर दिया। यानी: http://www.mysite.com/videos/videoname.mp4 –

3

एक अन्य विकल्प की कोशिश इंटरनेट एक्सप्लोरर (9 & 10) स्रोत प्रकार वीडियो/इस जैसे वीडियो/mp4 के बजाय फ्लैश, उपयोग करने का प्रयास करने के लिए है के लिए:

<source type="video/flash" src="..."/>