質問

私はページ上に複数のビデオを上に置いようとしていますが、私がプレイするためにクリックすると、彼ら全員が演奏しますか?他の誰かがこれを経験したことがありますか?

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top