2012-01-23 2 views
5

페이지에 여러 개의 동영상을 올리려고합니다. 그러나 하나를 클릭하여 재생하면 모두 재생됩니다. 다른 사람이 이것을 경험 했습니까?mediaelement.js 같은 페이지에 여러 동영상이 있습니까?

당신의 jQuery 셀렉터 페이지 모든 비디오를 선택하기 때문에입니다

$("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

동시에 여러 동영상을 재생 할 수 false로 설정, 'pauseOtherPlayers을'이름이 동작을 비활성화 할 수있는 옵션이 있습니다 : 당신은 같은 좀 더 구체적인 뭔가를 원한다.

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

나는 당신의 exemple 코드를 적용
1

사용하여 코드 메신저의 Heres는 코드 조각.

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


$('#video2').mediaelementplayer({ 
    success: function (player, node) { 
     player.pause(); 
    } 
}); 
관련 문제