TinyMCE无法调整Plone 4.3.10rc1上嵌入的Youtube视频的大小

时间:2018-01-03 12:13:39

标签: tinymce plone

我已经在Plone 4.3.10rc1安装上升级到Products.TinyMCE 1.3.25。当我在编辑模式下添加嵌入视频时,我无法调整帧的大小。它仅适用于Youtube视频,但它可以与Vimeo,por实例一起使用。

我在https://github.com/tinymce/tinymce/issues/3614?_pjax=%23js-repo-pjax-container中尝试了答案,但尚未回答。

有关于此的任何问题吗?提前谢谢......

1 个答案:

答案 0 :(得分:0)

您无法调整视频大小,因为它的尺寸是由媒体插件明确设置的。

我在TinyMCE版本3.5.12(2016-10-31)。我试图调试JavaScript。在媒体插件中,有部分代码将URL与某种模式进行比较,如果URL是YouTube,则将其大小设置为425x350。 代码的一部分是:

// YouTube Embed
if (src.match(/youtube\.com\/embed\/\w+/)) {
    data.width = 425;
    data.height = 350;
    data.params.frameborder = '0';
    data.type = 'iframe';
    setVal('src', src);
    setVal('media_type', data.type);
}
...
setVal('width', data.width || (data.type == 'audio' ? 300 : 320));
setVal('height', data.height || (data.type == 'audio' ? 32 : 240));

我还不了解代码的目的,但显然,它是有目的的,而不仅仅是一些破碎的代码。 也许这意味着第一次设置尺寸,作为初始尺寸,但它始终设置它们。