如果另一个玩家开始,MediaElement.js会停止其他玩家

问题描述 投票:0回答:1

我正在使用MediaElement.js,并且如果另一个玩家开始,则需要其他玩家停止游戏。

之前已经问过这个问题,但是我对如何应用这段代码感到有些困惑。

我已经看到其他人已经解决了这个问题,并通过在jQuery中使用以下内容来实现它:

$('video,audio').each(function() {
  $(this)[0].pause();
});

我应该把这段代码放在哪里?或者我应该把它放在jquery.js文件中的哪个位置?我无法让它发挥作用。

如果另一个玩家开始,我需要其他玩家停止游戏。

html5 media-player media mediaelement.js
1个回答
1
投票

/*new MediaElementPlayer('.player_1', {success: function(media, node, player) {
    // this will be undefined since it's the player with buttons
alert(player.paused);
    // this will be a real value since it's the underlying mediaelement
alert(media.paused);
}
});*/
$(document).ready(function() {
    $('audio').mediaelementplayer({
        alwaysShowControls: true,
        features: ['playpause','volume','progress'],
        audioVolume: 'horizontal'
        //audioWidth: 400,
        //audioHeight: 120
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://mediaelementjs.com/js/mejs-2.8.2/mediaelement-and-player.min.js"></script>
<link href="http://mediaelementjs.com/js/mejs-2.8.2/mediaelementplayer.min.css" rel="stylesheet"/>
<audio src="http://mediaelementjs.com/media/AirReview-Landmarks-02-ChasingCorporate.mp3" class="player_1"></audio>
<audio src="http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3" class="player_2"></audio>
© www.soinside.com 2019 - 2024. All rights reserved.