zoukankan      html  css  js  c++  java
  • wangeditor视频

    wangeditor网址http://www.wangeditor.com/

    目前使用的是3.11版本

    使用步骤

    1.引用wangEditor.min.js

    2.代码

      2.1 取得函数var E = window.wangEditor

      2.2实例化,参数是要变成编辑器的那个DIV的IDvar editor = new E('#editordiv')editor.create()

      2.3如果1个页面上要多个编辑器,再new就可以了var editor1 = new E('#editordiv1')editor1.create()

    关于图片

    可以设置后台服务端上传,也可以设置直接在前端转成BASE64. [editor.customConfig.uploadImgShowBase64=true],2.x用的时候好像没有这功能.

    从文档上看,它上传图片,使用的是formData对象.

    新版本提供了自定义上传图片的接口, 只要实现这个方法,就可以上传图片了.

    // 这个属性用于限制图片选框能选几个图片
    customConfig.uploadImgMaxLength=1;
    // 实现这个方法上传图片
    customConfig.customUploadImg = async (files, insert) =>
    {
       // 这个就是选中的文件,估计就是input控件的 files属性
       files
       // files 是 input 中选中的文件列表
       // insert 是获取图片 url 后,插入到编辑器的方法
       inser();
    }

    获取内容

    editor.txt.html(),这个方法获取html内容,也就是包含格式信息的内容

    editor.txt.text(),这个方法获取纯文本内容,不含格式

    关于视频

    插入格式如下

    <iframe src="/cdn/media/info.mp4"></iframe>
    <iframe src="http://localhost/cdn/media/info.mp4"></iframe>

    注意有个情况,使用iframe方式插入视频时,有的浏览器不能识别播放.为此,修改了第2611行附近开始 改进后,只需要输入一个地址,就能自动生成video标签,支持mp4,mp3.
    2611行处修改内容
    if (val) {
        if (val.startsWith('http')) {
            if (val.endsWith('mp4')) {
                // 插入视频
                var videodom = `<video autoplay="autoplay" controls="controls"><source src="${val}" type="audio/mp4" /></video>`;
                _this._insert(videodom);
            } else if (val.endsWith('mp3')) {
                var audiodom = `<video autoplay="autoplay" controls="controls"><source src="${val}" type="audio/mp3" /></video>`;
                _this._insert(audiodom);
            }
            return true;
        }
        alert('无效的视频地址');
    }
    
    
    


  • 相关阅读:
    弹出层layer的使用
    SQL Server SQL分页查询
    C#过滤html标签
    SQLServer ForXmlPath应用
    js调用soapWebService服务
    MediaWiki使用指南
    阿里云金融云服务器配置
    VS无法启动 IISExpress web 服务器
    mysql服务突然丢失解决方案
    [k8s]通过openssl生成证书
  • 原文地址:https://www.cnblogs.com/mirrortom/p/10885852.html
Copyright © 2011-2022 走看看