ckeditor插件html5视频和音频不可能在一起吗?

时间:2017-11-17 10:35:11

标签: ckeditor html5-video html5-audio ckeditor4.x

我在向CKEditor添加插件时遇到了一个奇怪的问题:

第1步: 我添加了插件html5audio。配置文件:

... 
config.extraPlugins = 'html5audio';
config.toolbar = [ ['Html5audio'] ];
...

这完美无缺。没有错误。

第2步: 然后我添加了插件html5video。配置文件:

... 
config.extraPlugins = 'html5audio';
config.extraPlugins = 'html5video';
config.toolbar = [ ['Html5audio'],['Html5video'] ];
...

html5audio无法加载,按钮消失。仅视频加载。工具栏中的音频按钮消失。 CKEditor在浏览器console.log上没有显示错误。

如果我将序列交换为:

config.extraPlugins = 'html5video';
config.extraPlugins = 'html5audio';

然后音频加载和视频消失。

似乎这些插件相互冲突,最后一个在队列中获胜。

我使用的是CKeditor 4.7.3。

感谢您提供任何帮助和提示。

1 个答案:

答案 0 :(得分:1)

您只能使用config.extraPlugins一次,否则将覆盖声明。如果要添加多个额外的插件,则extraPlugins选项需要使用逗号分隔的插件列表。您的情况应该是:

config.extraPlugins = 'html5video,html5audio';

CKEditor的文档:https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins