【发布时间】:2010-11-11 19:07:22
【问题描述】:
我正在使用 Ruby On Rails 2.3.8,并且正在使用具有图像和视频上传功能的 TinyMCE。
我发现当我插入一个 Vimeo 视频时,它不起作用,因为它需要它自己的 iframe,如下所示:
<iframe src="http://player.vimeo.com/video/16430948" width="400" height="225" frameborder="0"></iframe><p><a href="http://vimeo.com/16430948">YOU! - Heart</a> from <a href="http://vimeo.com/user1842450">KUSKUS</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
我现在想知道如何显示 youtube(效果很好)、vimeo 和其他类型的嵌入式视频。
更新:
在互联网上搜索我在/plugins/media/media.js 文件中的getType 函数中找到了以下代码:
// Vimeo
if ( v.match(/^http:\/\/(?:www\.){0,1}vimeo\.com\/(\d+)$/) ) {
f.width.value = '400';
f.height.value = '321';
f.src.value = 'http://vimeo.com/moogaloop.swf?clip_id=' + v.match(/^http:\/\/(?:www\.){0,1}vimeo\.com\/(\d+)$/)[1];
return 'flash';
}
但这对我不起作用。至少,我所看到的只是它把它当作一个普通的 Flash 视频来处理,而不是在 html 上插入一个 iframe 来播放它(就像你在 vimeo.com 上单击“嵌入”按钮时所做的那样)。
【问题讨论】:
标签: ruby-on-rails tinymce embed