2012-01-04 54 views
0

我目前正在尝试为wordpress使用mediaelement.js插件。Mediaelement.js显示两名玩家

的WordPress 3.3.1

Mediaelement.js 2.5.0

但是,每当我看到它,在火狐,Chrome,Safari浏览器...它总是显示两位选手。其中一个是无效的,另一个说“加载”,直到你点击播放,然后开始(可能是因为在该问题上预加载)。我试过在wordpress中禁用所有其他插件,以及在浏览器中可能会干扰的扩展/插件。无论是音频还是视频,我都有同样的问题。我已经尝试使用脚本和简码,并且都创建了这个结果。

我提供的图片此目录中: http://sharebox.sunnysidesound.com

回答

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); 
}