我目前正在尝试使用mediaelement.js插件进行wordpress。
Wordpress 3.3.1
Mediaelement.js 2.5.0
然而,每当我查看它时,在Firefox,Chrome,Safari ......它总是显示两个玩家。其中一个是无功能的,另一个是“加载”,直到你点击播放,然后它开始(可能是由于在该问题上预加载)。我已经尝试禁用wordpress中的所有其他插件,以及我的浏览器中可能会干扰的扩展/插件。无论是音频还是视频,我都有同样的问题。我尝试过使用脚本和短代码,都创建了这个结果。
我在这个目录中提供了图片: http://sharebox.sunnysidesound.com
答案 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);
}