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

Play mediaelement.js audio via jquery click

本文关键字:mediaelement js 音频 播放 jquery 通过      更新时间:2023-09-26

不知道为什么会发生这种情况,也不知道如何避开它。我正试图通过单击类为.button 的div来触发声音

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

除firefox外,其他功能都很好。

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

没有.player在除iOS之外的所有设备上都很好!

不确定我在这里能做什么。

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

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

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

这将使用一个按钮或任何带有"播放"类的东西,另一个带有"暂停"类的按钮从玩家或任何你内心想要的东西外部使用。希望这能有所帮助!