2012-01-23 14 views
5

Estoy tratando de poner varios videos en una página, sin embargo, cuando hago clic en uno para jugar, ¿todos juegan? Alguien más ha experimentado esto?mediaelement.js ¿Varios videos en la misma página?

Heres un fragmento de la im código utilizando

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

Respuesta

8

Hay una opción disponible para desactivar este comportamiento que se llama '' pauseOtherPlayers, estableciéndolo en falso le permitirá reproducir varios vídeos al mismo tiempo.

Me adaptado su código exemple:

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

Eso es porque su selector de jQuery es la selección de todos los videos en la página. ¿Quieres algo más específico como:

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


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