Mediaelement.js展示了两名球员

时间:2012-01-04 22:58:30

标签: wordpress html5 wordpress-plugin mediaelement.js

我目前正在尝试使用mediaelement.js插件进行wordpress。

Wordpress 3.3.1

Mediaelement.js 2.5.0

然而,每当我查看它时,在Firefox,Chrome,Safari ......它总是显示两个玩家。其中一个是无功能的,另一个是“加载”,直到你点击播放,然后它开始(可能是由于在该问题上预加载)。我已经尝试禁用wordpress中的所有其他插件,以及我的浏览器中可能会干扰的扩展/插件。无论是音频还是视频,我都有同样的问题。我尝试过使用脚本和短代码,都创建了这个结果。

我在这个目录中提供了图片: http://sharebox.sunnysidesound.com

1 个答案:

答案 0 :(得分:0)

你有一个正在运行wpautop的插件(自动添加< p>标签)到帖子内容。你可以做一些事情,比如安装另一个你可以关闭wpautop的插件。

如果您无法控制其他人正在做的事情,您可以将这样的内容添加到您自己的插件中:

if (!function_exists('audio_object_paragraph_fix')) {
    function audio_object_paragraph_fix($content) {
        if (strpos($content, '<audio') === false) return $content;
        $content = preg_replace('/<\/p>\s*<p>\s*<object/', '<object', $content);
        return $content;
    }
    add_filter('the_content', 'audio_object_paragraph_fix', 1000);
}