需要在百度编辑器内插入mp4,但总是被和谐。而且默认是embed,不支持手机查看。

白名单内增加了一部分标签,但还是不完善。

于是,新增一个按钮,直接插入拼接好的代码。

1. 页面新增一个input,可以选择或输入音视频的地址;

2. 后面在增加一个插入的按钮。

HTML代码:

            <div class="layui-form-item"><label class="layui-form-label">正文音视频</label><div class="layui-input-block" style="padding-right:90px;"><input type="text"  id="videourl" name="" value="" autocomplete="off" placeholder="请选择云视频" class="layui-input" style="padding-right:55px;"><button type="button" class="layui-btn layui-btn-primary layui-btn-position ajax-iframe" data-width="800px" data-height="450px" style="padding-right:30px;"><i class="fa fa-cloud"></i> OSS音/视频</button><span class="insertVideoCode layui-btn layui-btn-primary layui-btn-position">插入</span></div></div>

3. 编辑器初始化代码:

<script>UE.getEditor('editor',{// initialFrameWidth :800,// 设置编辑器宽度initialFrameHeight:800,// 设置编辑器高度scaleEnabled:true});var editor= 'editor';var uiName = 'ivideo';UE.registerUI('button', function(editor, uiName) {//注册按钮执行时的command命令,使用命令默认就会带有回退操作editor.registerCommand(uiName, {execCommand: function() {//默认promptvar videolurl =  $('#videolurl').val();if(videolurl == ''){layer.msg('请先在文本框内输入视频地址');}else{$('#videolurl').val('');/*//插入video代码,因为小窗播放的标签会被过滤,这里用kkkk来代替,前端页面在做替换。//{:str_replace('class="playsinline"','webkit-playsinline="true"   x5-playsinline="x5-playsinline"  playsinline="true" ',$info.document)}*/this.execCommand('insertHtml', '<video src="'+videolurl+'" class="playsinline" controls="true" preload="auto"  style="object-fit:fill;width:100%;max-width:760px;"></video>'); return true;  }}});$('.insertVideoCode').click(function(){editor.execCommand(uiName);})}); </script>

VIEW页面将class="playsinline"  替换为:webkit-playsinline="true"   x5-playsinline="x5-playsinline"  playsinline="true"

代码(php):

{:str_replace('class="playsinline"','webkit-playsinline="true"   x5-playsinline="x5-playsinline"  playsinline="true" ',$info.document)}

结束,记录一下!

Ueditor百度编辑器插入video视频相关推荐

  1. 【UEditor】百度编辑器插入video视频

    https://blog.csdn.net/weixin_43433807/article/details/106821064

  2. 百度在线编辑器 显示html,UEditor百度编辑器中JS/html代码(script标签)被过滤的解决办法...

    作为一名程序员,在文章中经常会插入各种代码,大部分代码都不会发生问题,但div和script标签是经常会被使用到的. 而在之前的文章编写过程中,插入JS代码后,第一次文章会显示正常,而之后在后台编辑器 ...

  3. Vue使用UEditor百度编辑器,上传图片服务配置问题,查看版本

    文章目录 Vue使用UEditor百度编辑器,上传图片服务配置问题,查看版本 1.前言 2.环境配置 3.查看版本 4.配置demo 4-1.制作demo模块 4-2.配置后端服务 4-3.重启Tom ...

  4. ueditor百度编辑器常见报错的解决方法

    如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错.怎么使用建议参考ueditor官网,这里只谈一些常见错误. 问题:'UE' is not defind ...

  5. ueditor百度编辑器destoon的word图片转存功能

    destoon6.0或destoon7.0整合ueditor百度编辑器后,需要把word中的图片直接复制到编辑器,然后点击转存按钮,即可批量保存上传,如下图 新版的百度编辑器可能要修改ueditor. ...

  6. 修复百度编辑器插入视频的bug,可实时预览视频,可修改到支持手机查看视频...

    站在前人的肩膀上我们就可以站的更高,看得更远. 所以,请在 ueditor.config.js中搜索 whitlist , 在后面加入 source: ['src', 'type'], embed: ...

  7. kindeditor html5视频,kindeditor编辑器插入mp4视频不显示及不过滤video的方法

    传视频是单独做了htm5的video调用,所以在电脑及移动设备上访问没问题,但是很多地方比如题目,题目解析等都在kindeditor编辑器里面添加的,因为肯定要添加图文,但是添加视频的话,因为kind ...

  8. 百度编辑器上传视频以及视频编辑器预览bug解决

    百度编辑器目前来讲是运用比较广泛的一个编辑器了,不仅开源还有中文的文档,所以很受欢迎,不过里面也有许多地方需要开发人员自己调试,其中一个比较常见的问题就是上传视频了,上传视频本身有一些小bug,这个基 ...

  9. Ueditor百度编辑器中的 setContent()方法的使用

    百度编辑器Ueditor所提供的setContent()方法作用是:设置或者改变编辑器里面的文字内容或html内容 函数说明:setContent(string,boolean); 参数string ...

最新文章

  1. Arduino可穿戴开发入门教程Arduino开发环境介绍
  2. P2480 [SDOI2010]古代猪文
  3. 启动多线程的两种情况比较
  4. dict去重python_python去重,一个由dict组成的list的去重示例
  5. android闹钟唤醒不准的原因_俄罗斯睡眠专家:闹钟铃声选错了,可能扰乱你的内分泌...
  6. 换工作了,开始用金蝶的BOS了,好多东西都要学啊!
  7. Directory /opt/jfrog/artifactory/var has bad permissions for user id 1030
  8. Python模块和包:导入制作模块、name、模块定位顺序(文件名与模块名重复、功能名与功能名重复、函数名与功能名重复、变量名与模块名重复)、from 模块名 import *__all__列表、包
  9. iCalamus for Mac(版面设计工具)
  10. 用matlab实现人脸识别,Matlab实现简单的人脸识别程序
  11. 苹果智能音箱HomePod,在“智商”测试中排名垫底
  12. mybatis删除成功返回0_【出租/转租】2020.08.08亦庄周边信息汇总。增1个,删0个。(转租成功后私信我删除你的信息)...
  13. 保留小数 Java Decimals
  14. IEEE Access 算法 伪代码排版出错
  15. pcm输出还是源码输出_观看高清必备 如何简单实现源码输出
  16. 项目需求分析和项目可行性
  17. 链路聚合(手工聚合链路模式+LACP模式)
  18. ECharts图表重加载刷新数据
  19. VMware Workstation 9 + Mac OS X 10.8
  20. python浮点数比较大小_浮点数的相等比较

热门文章

  1. spawn node ENOENT 的原因
  2. Fidder下抓取https
  3. 闪烁之光为什么闪退_《光遇》闪退原因及解决办法介绍
  4. 人,各有各的位置,各有各的价值,各有各的三观。不苛求别人,不勉强自己。保持善良,做到真诚。
  5. aes-256-cbc php加密js解密
  6. Fragment整理
  7. 4个方法快速打造你的阅读清单
  8. SeLinux问题实例:读写asce失败
  9. 淘宝比你自己还了解你?大数据分析就是这么神奇
  10. 计算机无法识别华为m3,华为M3平板怎么开启学生模式过滤不良网站?