百度编辑器上传本地视频到服务器并在编辑器中预览

博客太冷清了,如果帮助到了你,可以评论、点赞让我看到哦!!!

1. 使用百度编辑器上传本地视频到服务器,并在编辑器中预览

插入视频在编辑器内部,无法预览,是一个图片

解决方案:

  • ueditor.config.js第5631行insertVideo,将push的image变成video,此时显示为video,但是getContent时,无内容,原因是isEmptyBlock判断时,$isNotEmpty并未将video放到里面,因此在687行增加了video,判断成功了,能够正确获取到content
  • source源码切换,如果是video切换到html,显示正常,再切换回来就变成了img,解决方案:5627行,将addInputRule本来方法c(a)修改为c(a, !0)即可

2. 插件方法

  • UE.plugins["source"],5113是源码的切换
  • getContent,2048行是获取内容
  • hasContents,2156判断是否具有内容
  • isEmptyBlock,1339判断是否为空盒子
  • $isNotEmpty的687行,设置是否为空的元素,如果不在其中,则为空,getContent获取不到
  • htmlparser,2736行,html解析
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值