2012-03-28 15 views
23

मैंने अभी http://mediaelementjs.com से mediaelement.js डाउनलोड किया है। वास्तव में अच्छा लगता है।फ्लैश फ़ॉलबैक वीडियो ब्लैक स्क्रीन - कोई वीडियो नहीं, केवल ऑडियो मीडिया तत्व

हालांकि डेमो फाइलों में, वीडियो IE 8 में नहीं खेलेंगे। प्लेयर एक ब्लैक स्क्रीन दिखा रहा है, लेकिन मैं ऑडियो सुन सकता हूं।

मैंने केवल एक ही समस्या प्राप्त करने के लिए सर्वर पर स्थापित करने का प्रयास किया है। क्या कोई मुझे प्रबुद्ध कर सकता है, किसी भी मदद की सराहना की जाएगी।

10 मिनट बाद ... ठीक, ठीक, सभी अच्छे। नीचे answer देखें। सीएसएस .me-प्लगइन अद्भुत

मैं वास्तव में इस दूसरों की सहायता करेगी पर पूर्ण:

+2

धन्यवाद, मैं एक ही सटीक समस्या थी। मुझे आश्चर्य है कि क्या पद: पूर्ण; केवल कुछ स्थितियों में बग ट्रिगर करता है? चूंकि वर्तमान mediaelement.js में भी यह बग शामिल है, इसलिए स्पष्ट रूप से कोई भी इसे ठीक करने के लिए पर्याप्त परवाह नहीं करता है। –

+0

क्या एक अच्छा खोज है। मैंने इस समस्या को अलग करने की कोशिश कर बहुत समय बर्बाद कर दिया है। साझा करने के लिए धन्यवाद! –

+1

@ चेमी, क्या आप उत्तर के रूप में ढूंढने के लिए पोस्ट करना चाहते हैं (अपने स्वयं के प्रश्न पर)। इस प्रकार, यह ऊपर हो सकता है। – Marcel

उत्तर

6

समस्या स्थिति थी। यह एक पूर्ण झटका था कि मैंने कोशिश की। IE8 में

+0

हाँ, अद्भुत !! समस्या निश्चित रूप से है कि mediaelementplayer.css में ".me-plugin" वर्ग के लिए सीएसएस स्थिति विशेषता। फिक्स बस "स्थिति: पूर्ण" पर टिप्पणी करना है या इसे "स्थिति: रिश्तेदार" में बदलना है, जो भी आप चाहें। –

1

Mediaelement.js काम करता है आप position: static; और नहीं absolute सेट करता है, तो के रूप में यह वर्तमान में कक्षा .me-plugin साथ div करने के लिए, है।
यदि आप IE9 ब्राउज़र मोड IE8 के साथ परीक्षण करते हैं तो यह अभी भी एक काला वीडियो दिखाएगा। बस आईईटेस्टर या एक्सपी के साथ एक पीसी पर जांचें।

आशा है कि मदद करता है ...

+2

'' स्थिति बदलने के बाद भी: स्थैतिक; "यह मेरे लिए काम नहीं करता है अगर यह एक jQuery यूआई संवाद बॉक्स में है। क्या ऐसा इसलिए है क्योंकि संवाद स्वयं ही 'स्थिति है: पूर्ण;' '? इस के आसपास किसी भी तरह से? – MatthewKremer

3

किसी को भी IE8 में फ्लैश वापस आने के साथ मुसीबतों है, तो मेरे लिए है कि कोड में मदद करता है:

var player = new MediaElementPlayer('#player', { 
    /* ... place your options here ... */ 
    enableAutosize: true, 
    success: function(player, node) { 
     player.setVideoSize(480,325); 
    } 
} 
संबंधित मुद्दे