阻止来自2个不同播放器的同时音频播放(WordPress插件)

时间:2015-11-06 00:31:26

标签: javascript wordpress audio plugins audio-player

我最近为WordPress网站购买并安装了Plate III音频播放器插件。

我在同一页面上安装了两个玩家。

当我在播放器#1上开始播放歌曲然后在播放器#2上播放另一首歌曲时,第一首歌曲不会停止并且同时播放。

我在没有任何回复的情况下联系了作者并试图在这里进行一些研究,以防止出现这种情况,但无法找到它......

在javascript文件(plate.js)中有一个函数说:



.on('start.plateEvents', function(e, track) {
    $this.find('.control .pause').show();
    $this.find('.control .stop').show();
    $this.find('.control .play').hide();
  })
  .on('pause.plateEvents', function(e, track) {
    $this.find('.control .pause').hide();
    $this.find('.control .stop').hide();
    $this.find('.control .play').show();
  })
  .on('stop.plateEvents', function(e, track) {
    $this.find('.curTime').html(player.uiTime(0));
    $this.find('.allTime').html(player.uiTime(Infinity));
    $this.find('.progress').val(0).attr('disabled', 'disabled');
  })




我在想,如果我可以在.on(' start.plateEvents')中添加某个地方......停止从前一个牌照中播放的曲目的指令(基于来自停止事件),这可能会成功。

任何人都可以告诉我应该做些什么来实现这个目标?

0 个答案:

没有答案