2

下午好,我会详细解释这个问题。我正在将 TinyMCE 编辑器版本连接4.6.4到我的网站。它在媒体插件中有插件,您可以通过这些插件将媒体文件插入编辑器。

因此,我将视频添加到编辑器。实际上,你可以通过不同的方式添加视频,其中之一就是给编辑一个直接的链接,我就是这样做的。

在编辑器的初始化中有一个参数media_live_embeds,可以插入到位置truefalse,如果参数插入为true,那么,添加的视频可以直接在编辑器中播放。

问题是,如果我从我的站点(vvv.mp4示例)中提供指向视频的链接,那么它不会播放(好像参数被插入到 media_live_embeds: false 中)。

但是,例如,如果我从 youtube 添加一个视频链接(示例https://www.youtube.com/watch?v=q6_yRWPd4Yc),那么它就可以工作。

屏幕上有 2 个视频,第一个带有 youtube 链接,第二个带有来自网站的链接,第一个直接从编辑器播放,第二个没有。

在此处输入图像描述

我的错误是什么?谁有这个问题?

这里是编辑器,你可以自己测试。

4

1 回答 1

4

该属性的名称是media_live_embeds这样的,这将允许直接在编辑器中播放嵌入媒体。当您插入视频 URL 时,tinyMce 会构建嵌入视频代码集成:

<iframe width="560" height="315" src="https://www.youtube.com/embed/LIMYj5mpMM4" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe>

但是,当您从您的网站插入视频而不创建对内容视频或本地文件的 url 访问时,tinyMce 将创建一个 html 元素 : <video><video>。所以你不能在编辑器中播放它,因为它不是并且嵌入了媒体 url。

于 2017-12-15T09:19:18.040 回答