MediaElement.js複数のビデオと同じページに?
-
12-11-2019 - |
質問
私はページ上に複数のビデオを上に置いようとしていますが、私がプレイするためにクリックすると、彼ら全員が演奏しますか?他の誰かがこれを経験したことがありますか?
ERES を使用してコードIMのスニペット
$("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();
})
});
. 解決
'PauseOtherPlayers'という名前のこの動作を無効にするために利用可能なオプションがあり、それをfalseに設定すると、同時に複数のビデオを再生することができます。
私はあなたのexemple codeを適応させました:
$("video,audio").mediaelementplayer({
pauseOtherPlayers: false,
success: function (player, node) {
player.pause();
}
});
. 他のヒント
あなたのjQueryセレクタがページ上の all ビデオを選択しているからです。あなたはより具体的に何かを望みます:
.$('#video1').mediaelementplayer({
success: function (player, node) {
player.pause();
}
});
$('#video2').mediaelementplayer({
success: function (player, node) {
player.pause();
}
});
所属していません StackOverflow