ueditor设置video标签设置封面


修改ueditor.all.js

找到 case 'video' 约在17609行左右:版本不一样所在行不一样,

修改其下面的 preload="none" 修改为:preload="metadata" 或者删除都可以,自己多测试一下确保正常即可!

case 'video':
    var ext = url.substr(url.lastIndexOf('.') + 1);
    if(ext == 'ogv') ext = 'ogg';
    str = '<video' + (id ? ' id="' + id + '"' : '') + ' class="' + classname + ' video-js" ' + (align ? ' style="float:' + align + '"': '') +
        ' controls preload="metadata" width="' + width + '" height="' + height + '" src="' + url + '" data-setup="{}">' +
        '<source src="' + url + '" type="video/' + ext + '" /></video>';
    break;

修改成功后,新上传视频就会自动变更,已发布的视频,点开编辑器 html模式时,发现已经变过来了,重新发布一下,前台就可以显示了


以上修改后,网页,手机都可以了,微信还是不行

需要在视频src后面加

参数 #t=1      # 1表示视频第一秒

<script>
    //jq 设置 video 标签src地址
    var myurl = $("video").attr("src");
    $("video").attr("src", myurl+ '#t=1');
</script>