बनाने के लिए यहाँ परिदृश्य है। इस वीडियो का स्रोत कई स्रोतों (और फ्लैश फ़ॉलबैक) या YouTube वीडियो के साथ HTML5 वीडियो हो सकता है। इसके नीचे कई छवियां हैं जो वीडियो थंबनेल के रूप में कार्य करती हैं, मौजूदा मीडियाइलेमेंटप्लेयर को नष्ट करके और उसी video
तत्व पर एक नया निर्माण करके, उचित वीडियो लोड करना चाहिए।कैसे सफलतापूर्वक एक MediaElementPlayer को नष्ट करने और एक नया एक
यह पृष्ठ लोड पर प्रारंभिक खिलाड़ी बनाता है:
$('video').mediaelementplayer({ alwaysShowControls: true });
और यह जब छवियों में से एक पर क्लिक किया जाता खिलाड़ी को बदलने के लिए करना है:
$('video').mediaelementplayer({
alwaysShowControls: true,
success: function(media, dom, player) {
console.log('success!');
},
error: function() {
console.log('error!');
}
});
लेकिन यह काम नहीं करता। success
फ़ंक्शन कभी दर्ज नहीं किया गया है (न तो error
है) और कुछ भी नहीं होने वाला प्रतीत होता है।
मुझे लगता है कि पुस्तकालय अभी भी सोचता है कि मूल खिलाड़ी मौजूद है या कुछ और, और चीजों की कोशिश करने और यह बताया है कि यह स्थिति नहीं है, उदाहरण के लिए के एक नंबर की कोशिश की है:
mejs.meIndex = 0
mejs.players = []
नहीं करने के लिए
प्रभाव, और सेटिंग:
window.mejs = null;
window.MediaElementPlayer = null;
window.MediaElement = null;
बस बातें :)
किसी को भी वहाँ बाहर मदद कर सकते हैं टूट जाता है? मुझे यकीन है कि मैं यहाँ कुछ आसान याद कर रहा हूं इसलिए अगर कोई यह बता सके कि मैं क्या कर सकता हूं तो मैं बहुत आभारी हूं! अग्रिम में धन्यवाद।
काम नहीं करता है कि जब आप चाहते हैं एक एचटीएमएल 5 वीडियो स्रोत और एक यूट्यूब वीडियो के बीच स्विच करने के लिए:
खिलाड़ी को नष्ट करने के लिए। लाइब्रेरी के निर्माता ने पुष्टि की कि ऐसा स्विच समर्थित नहीं है। –