2012-01-23 23 views
5

Birden fazla videoyu bir sayfaya yerleştirmeye çalışıyorum, ancak oynatmak için bir tanesine tıkladığımda, hepsi oynatılıyor? Bunu başkası yaşadı mı?mediaelement.js Aynı sayfadaki birden fazla video var mı?

jQuery seçici sayfadaki tüm videoları seçerek çünkü var

$("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(); 
    }) 
}); 

cevap

8

aynı anda birden çok videoyu oynatmak sağlayacak false olarak ayarlamanın, 'pauseOtherPlayers' adlı bu davranışı devre dışı bırakmak için kullanılabilir bir seçenek yoktur: Sen gibi daha özel bir şey istiyorum.

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

Ben senin exemple kodu adapte
1

kullanarak kod im İşte bir pasajı.

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


$('#video2').mediaelementplayer({ 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 
İlgili konular