1

不知道为什么会发生这种情况或如何解决它。我正在尝试通过单击带有类的 div 来触发声音.button

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

对除 Firefox 之外的所有东西都适用。

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

没有.playerWorks 在除 iOS 之外的所有东西上都很棒!

不知道我能在这里做什么。

4

1 回答 1

3

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

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

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

这将使用一个按钮或任何带有“播放”类的东西,而另一个带有“暂停”类的按钮可以从播放器外部使用或任何你想要的东西。希望这可以帮助!

于 2012-12-24T05:10:00.770 回答