2012-01-23 21 views
5

मैं एक पेज पर एकाधिक वीडियो डालने की कोशिश कर रहा हूं, हालांकि जब मैं खेलने के लिए एक पर क्लिक करता हूं, तो वे सभी खेलते हैं? क्या किसी और को भी इसका अनुभव हुआ है?mediaelement.js एक ही पृष्ठ पर एकाधिक वीडियो?

यहाँ

$("video,audio").mediaelementplayer({ 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 

$('.mag_video .overlay_exit, .mag_video .overlay_bg').live('click', function() { 
    var _this = this; 
    $("video,audio").each(function() { 
     $(this)[0].player.pause(); 
    }) 
}); 

उत्तर

8

इस व्यवहार जो 'pauseOtherPlayers' नाम दिया गया है, गलत पर यह सेटिंग आप एक ही समय में एक से अधिक वीडियो खेलने के लिए अनुमति देगा निष्क्रिय करने के लिए एक विकल्प उपलब्ध है: आप की तरह कुछ अधिक विशिष्ट चाहते हैं।

$("video,audio").mediaelementplayer({ 
    pauseOtherPlayers: false, 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 
:

मैं अपने उदाहरण कोड अनुकूलित

1

का उपयोग कर कोड im क्योंकि आपके jQuery चयनकर्ता पृष्ठ पर सभी वीडियो का चयन किया जाता है यही कारण है कि का एक टुकड़ा।

$('#video1').mediaelementplayer({ 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 


$('#video2').mediaelementplayer({ 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 
संबंधित मुद्दे