通过jquery点击播放mediaelement.js音频

时间:2012-07-13 21:20:22

标签: javascript jquery mediaelement.js

不确定为什么会发生这种情况或如何解决这个问题。我正在尝试通过单击类.button

的div来触发声音
$('.button').click(function(){
    $('audio')[0].player.play();
});

除了firefox以外的所有内容都很棒。

$('.button').click(function(){
    $('audio')[0].play();
});

没有.player除了iOS之外的所有内容都很棒!

不知道我能在这做什么。

1 个答案:

答案 0 :(得分:3)

我知道这是一个老问题,但如果还有人还没有找到这个问题的答案!

使用以下内容(适用于IOS和FF)

$('audio').mediaelementplayer({
 success: function(media, domElement, player) {
   $('.play').on('click', function() {
     media.play();
   });
   $('.pause').on('click', function() {
     media.pause();
   });
 }
});

这将使用一个按钮或任何类别的"播放"另一个是"暂停"从玩家外部使用或任何你的心愿。希望这有帮助!