【问题标题】:Autoplay WordPress Audio Playlist (MediaElement.js)自动播放 WordPress 音频播放列表 (MediaElement.js)
【发布时间】:2016-09-04 18:47:02
【问题描述】:

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

编辑:

这是播放控件:

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

【问题讨论】:

    标签: javascript jquery wordpress mediaelement.js


    【解决方案1】:

    我很接近。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      相关资源
      最近更新 更多