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

Autoplay WordPress Audio Playlist (MediaElement.js)

本文关键字:MediaElement js 播放列表 WordPress 音频 自动播放      更新时间:2023-09-26

WordPress并没有为音频播放列表提供一个'自动播放'选项,就像他们为单个音频嵌入一样。

因为WordPress正在使用MediaElement.js,应该有一个解决方案,是吗?

我找了很多地方,还没有找到一个可行的答案。

例如,Autoplay MediaElementPlayer

有很多很好的变化,但似乎没有一个与WordPress playlist player元素一起工作。

我缺乏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解决方案。泰!

编辑:

这里是播放控制:

<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>

我就差一步

<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(),以便脚本仅在页面加载后运行。