自动播放WordPress音频播放列表(MediaElement.js)

时间:2016-09-04 18:47:02

标签: javascript jquery wordpress mediaelement.js

WordPress不提供'自动播放'音频播放列表的选项,例如单个音频嵌入。

由于WordPress使用MediaElement.js,应该有一个解决方法,是吗?

我已经搜索了很多,但没有找到可行的答案。

例如,Autoplay MediaElementPlayer

那里有很多很好的变化,但似乎没有一个与WordPress播放列表播放器元素一起使用。

我缺少Javascript和jQuery是有限的,但我在播放列表中找到的CSS唯一选择器是

div.mejs-button.mejs-playpause-button.mejs-play > button

因此,我希望有一个解决方案,如

$(document).ready(function() {
$("div.mejs-button.mejs-playpause-button.mejs-play > button").trigger('click');
});

在单页模板的顶部,我有我的播放器 - 会工作,但无济于事。

任何人都知道合适的工作吗?由于WP本身并不支持它,我假设需要javascript或jQuery解决方案。 TY!

编辑:

以下是播放控件:

<div class="mejs-controls"><div class="mejs-button mejs-playpause-button mejs-play">
<button type="button" aria-controls="mep_0" title="Play" aria-label="Play"></button></div>

1 个答案:

答案 0 :(得分:3)

我很亲密。

<script type="text/javascript">
$(window).bind("load", function() {
$("div.mejs-button.mejs-playpause-button.mejs-play > button").trigger('click');
});
</script>

解决方案是使用$(window).bind("load", function()而不是$(document).ready(function(),以便脚本仅在页面加载后运行。