ckeditor插件html5视频和音频不能同时使用?

ckeditor插件html5视频和音频不能同时使用?,ckeditor,html5-video,html5-audio,ckeditor4.x,Ckeditor,Html5 Video,Html5 Audio,Ckeditor4.x,我在向CKEditor添加插件时遇到了一个奇怪的问题: 步骤1: 我添加了插件html5audio。配置文件: ... config.extraPlugins = 'html5audio'; config.toolbar = [ ['Html5audio'] ]; ... ... config.extraPlugins = 'html5audio'; config.extraPlugins = 'html5video'; config.toolbar = [ ['Html5audio'],

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

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

... 
config.extraPlugins = 'html5audio';
config.toolbar = [ ['Html5audio'] ];
...
... 
config.extraPlugins = 'html5audio';
config.extraPlugins = 'html5video';
config.toolbar = [ ['Html5audio'],['Html5video'] ];
...
这很好用。没有错误

步骤2: 然后我添加了插件HTML5视频。配置文件:

... 
config.extraPlugins = 'html5audio';
config.toolbar = [ ['Html5audio'] ];
...
... 
config.extraPlugins = 'html5audio';
config.extraPlugins = 'html5video';
config.toolbar = [ ['Html5audio'],['Html5video'] ];
...
html5audio不加载,按钮消失。只有视频加载。工具栏中的音频按钮消失。CKEditor在browser console.log上不显示任何错误

如果我将序列交换为:

config.extraPlugins = 'html5video';
config.extraPlugins = 'html5audio';
然后音频加载和视频消失

看起来这些插件互相排斥,队列中最后一个插件获胜

我正在使用CKeditor 4.7.3


谢谢您的帮助和提示。

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

config.extraPlugins = 'html5video,html5audio';
编辑的文档: