修改配置文件:ueditor.config.js,添加xss过滤白名单
embed: ['type', 'class', 'pluginspage', 'src', 'width', 'height', 'align', 'style', 'wmode', 'play','loop', 'menu', 'allowscriptaccess', 'allowfullscreen'],
添加完毕后,视频已经上传到你的服务器上了,播放就相当于在服务器上加载视频播放,写个播放页面就可以了。把服务器上的视频地址放到你的网页中,加上下面的视频播放插件,插件自己百度搜索下载。<!-- 视频播放 -->
<link href="plugins/ueditor/third-party/video-js/video-js.css" rel="stylesheet">
<script src="plugins/ueditor/third-party/video-js/video.min.js"></script>
<script src="plugins/ueditor/third-party/video-js/html5media.min.js"></script>
其实我也碰到这样的问题,因为试过很多方法,所以用了多个站来测。事后发现,其中有一个版本因为多次更改,具体忘了改哪一步,没有再出现服务器返回出错,可以正常上传和播放视频。所以可以确定以下问题:1、由于本地测试的。所以确认本地软件服务器是没有任何问题的,虽然前面更改过,但配置文件更换另外一个站点是不影响的。即上传文件大小限制不是主要影响因素,前期修改过配置文件,将上传的限制改到过100M。
2、因为模板曾经修改过,所以用原来没有更改的模板再次测试是有同样的问题,所以确定自己按需修改后的模板是不会有问题的。
3、将能够正常上传的所有Ueditor内的文件复制到有问题的站点测试,同样是不行,所以网上有些修改这个文件夹内的JS应该是没效果的。
4、由于是本地测试,都是在本地软件服务器(同一个文件夹下出现这样的问题),所以应该也不是权限的问题。
5、所以也还是不清楚到底哪里出了问题。。。。只能提供一种思路给后面的人解答。有答案别忘了回复我。
6、昨天可以正常上传的版本后台更改了一下,然后又出现这样的问题,看起来好像是路径出了问题。
7、不得已,采用了另外一种办法。那就是利用后台,或者是文件管理器,再或者是FTP工具将视频上传到网站上,然后在编辑文章的时候添加代码
<p><video class="edui-upload-video vjs-default-skin video-js" controls="" preload="none" width="420" height="280" src="/ueditor/php/upload/video/20191118/1574062351165026.mp4" data-setup="{}"><source src="/ueditor/php/upload/video/20191118/1574062351165026.mp4" type="video/mp4"/></video></p>
注意文件路径,样式可以自行修改。经过临时域名的线上测试,视频是可以播放的。技不如人只能这么麻烦了。
不想再改了,太麻烦了,没时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)