【问题标题】:BBcode gem for ruby on rails (BB-ruby) - change default size of youtube video?用于 ruby​​ on rails (BB-ruby) 的 BBcode gem - 更改 youtube 视频的默认大小?
【发布时间】:2013-05-05 16:05:20
【问题描述】:

正如标题所说的那样。

我正在为 BBcodes 使用 BB-ruby gem,但 [youtube] 标签有点问题。

如何更改 [youtube] 标签从 BB-ruby 呈现的嵌入 youtube 视频的默认大小?它现在真的很小,所以我需要一种方法来调整它的大小。

【问题讨论】:

    标签: ruby-on-rails bbcode


    【解决方案1】:

    似乎您无法将选项传递给youtube tag,您可能需要覆盖该方法。看看以下是否有效:

    module BBRuby
      @@tags.merge('YouTube' => [
          /\[youtube\](.*?)\?v=([\w\d\-]+).*\[\/youtube\]/im,
          '<object width="320" height="265"><param name="movie" value="http://www.youtube.com/v/\2"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/\2" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed></object>',
          'Display a video from YouTube.com',
          '[youtube]http://youtube.com/watch?v=E4Fbk52Mk1w[/youtube]',
          :video])
    end
    

    并更改上述代码中的widthheight

    【讨论】:

    • 我发现我实际上可以用一些 CSS 覆盖它,这比你的方法简单一点。当我测试它时,你的方法也很好用。感谢您的遮阳篷:)
    猜你喜欢
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    相关资源
    最近更新 更多