1

我想让 jw 播放器与 tinymce 一起玩得很好。目前,tinymce 只是剥离嵌入代码,或将其转换为 ... 从而破坏它。

第一个目标是甚至允许 jw 播放器代码

一个不错的选择是通过界面添加代码的按钮。

非常感谢任何帮助

4

2 回答 2

2

以下是在 TinyMCE 中插入视频以在 JW Player 中播放的方法。您需要将媒体插件添加到安装 ImageManager 插件的 TinyMCE 编辑器中。

编辑/tiny_mce/plugins/media/langs/en_dlg.js:

在第一行之后的任何地方插入:

allowfullscreen:"允许全屏",

编辑/tiny_mce/plugins/media/media.htm:

在第 216 行(包含将菜单和实时连接复选框添加到“插入媒体”对话框的“高级”部分的行结束的那一行)之后立即插入:

{#media_dlg.allowfullscreen}

编辑/tiny_mce/plugins/media/js/media.js:

第 73 行之后:

setBool(pl, 'flash', 'swliveconnect');

插入:

setBool(pl, 'flash', 'allowfullscreen');

在第 307 行插入之后(就在使用检测 YouTube 网址的代码之前):

if (v.match(/(.+)(.*)\.flv/) || v.match(/(.+)(.*)\.mp4/)) {
    f.width.value = '328';
    f.height.value = '200';
    f.src.value = '/mediaplayer/player.swf?file=' + v;
    return 'flash';
}

(将“/mediaplayer/player.swf”更改为您的 jw 播放器 swf 文件的位置和名称)。

第 382 行之后:

s += getBool('flash', 'swliveconnect', false);

插入:

s += getBool('flash', 'allowfullscreen', false);

编辑 ImageManager 配置文件以允许上传 flv 和 mp4 文件。

要插入视频,请单击 TinyMCE 编辑器工具栏中的插入媒体按钮。将其设置为 Flash 并浏览文件。这将打开 ImageManager。上传视频文件或选择文件(如果已上传到 ImageManager)。文件的 URL 将被插入到媒体对话框的 URL 字段中。这将提供视频的预览。你可以在这里改变大小是你喜欢的。单击“插入”按钮并插入 Flash 占位符。

于 2010-02-10T11:34:57.337 回答
0

Barry Dixon 的回答对我有用,在 media.htm 中进行了一些修复。

在我的情况下,onchange 事件没有触发,因为我使用个人文件管理器来选择媒体文件。我刚刚添加了一个 onblur 事件:

<td><input id="src" name="src" type="text" value="" class="mceFocus" onblur="switchType(this.value);generatePreview();" onchange="switchType(this.value);generatePreview();" /></td>
于 2011-04-01T10:24:16.167 回答