百度ueditor富文本编辑器上传视频设置封面和禁止视频全屏下载功能

Posted wangchaoblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度ueditor富文本编辑器上传视频设置封面和禁止视频全屏下载功能相关的知识,希望对你有一定的参考价值。

最近在工作中用到了ueditor,这个最开始不是我接入到后台管理系统的,我半路接手,百度官方给的文档又写的很一般,不易理解,所以有很多问题解决的很麻烦。

在使用ueditor过程中,目前遇到的一些问题:

我们公司运营需要用ueditor实现微信公众号文章的编写,之前她们是直接把微信公众号文章复制到ueditor编辑器中,这样子是可以直接使用的。这样带来的一个问题是,

如果文章里有视频播放的话,视频的播放源全都是腾讯视频,我们公司商务反对了这种行为,所以运营提出文章内的视频由本地上传或者使用第三方无广告的运营商。

ueditor中提供了直接使用视频链接

技术图片

但是这种方式设置的视频用的是flash方式,问题是现在主流的一些浏览器都禁用了flash。结果在页面上显示效果如图:

技术图片

所以直接使用第三方url地址是走不通了。于是考虑第二种,本地上传至服务器。

技术图片

这种方式视频在页面里是通过h5的方式播放的,在web浏览器,手机app内的webview中也可以正常播放。有一个问题是视频在页面内显示时是没有封面图的,原来的想法是再上传一张图片或者通过代码截取视频的第一帧作为封面图,但是这样做需要的开发工期不可估,就才用了一个这种方案,用一张默认图作为所有通过这种方式上传的视频的封面图。

具体操作如下:

在ueditor.config.js中加入如下代码

技术图片

然后在生成video播放器节点的所有代码处添加这样一段代码

技术图片

poster的值就是指定的默认视频封面图,效果就像这样

 

技术图片

 

 

然后视频就可以在web浏览器中正常播放了。但是在webview中,点击视频中的全屏和技术图片,都会导致APP应用闪退,

这应该是APP的webview做了某些限制,让APP做检查是后话,因为这个功能我们已经上线了,所以最快的解决办法是隐藏掉视频中的全屏和下载按钮。解决办法:

删除原生video的控制条的下载或者全屏按钮的方法:

在video的标签上添加以下内容就可以:

<video controls controlsList=‘nofullscreen nodownload noremote footbar‘ ></video>
原文地址:https://blog.csdn.net/qq_36120342/article/details/82318873
亲测有效。

本文是想到哪写到哪,没有逻辑,只是做个记录。

 

以上是关于百度ueditor富文本编辑器上传视频设置封面和禁止视频全屏下载功能的主要内容,如果未能解决你的问题,请参考以下文章

解决百度富文本编辑器 UEditor 插入视频后没有路径的问题

PHP UEditor富文本编辑器 显示 后端配置项没有正常加载,上传插件不能正常使用

百度富文本编辑器ueditor/jsp版的简单使用,可上传图片和附件

百度编辑器上传视频音频的bug

SpringBoot2 整合 JSP视图模板 整合 Ueditor富文本编辑器

百度UEditor富文本上传图片