我正在尝试在我的 Rails 3 应用程序中使用flowplayer gem 。我已按照安装说明进行操作
Rails 3 应用程序的 Flowplayer 助手
- gem 'flowplayer' 在你的 gem 文件中
- rails g flowplayer 或 rails g flowplayer 商用
- 将 javascript_include_tag 'flowplayer.min.js' 添加到您的应用程序布局
- 参见下文
用法
对于 jQuery
= flowplayer_for :video, '/flowplayer.swf', 'jquery' do |player| - player.playlist [{:url => "video_still.jpg" }, {:url => "video_512x288.flv", :autoPlay => false, :autoBuffering => true }] - player.onLoad do - 'this.取消静音();'
对于原型
= flowplayer_for :video, '/flowplayer.swf', 'prototype' do |player| - player.playlist [{:url => "video_still.jpg" }, {:url => "video_512x288.flv", :autoPlay => false, :autoBuffering => true }] - player.onLoad do - 'this.取消静音();'
这里的配置是一样的
http://flowplayer.org/documentation/api/index.html TODO
更多文档
在第 1 步之后我执行了
bundle install
这是成功的。
对于第 2 步,我执行了第一个选项
rails g flowplayer
这是成功的。
对于第 3 步,我添加了
= javascript_include_tag 'flowplayer.min.js'
到我的 application.html.haml 文件的头部;这是成功的。
对于第 4 步,我添加了
%a#video{:style => "display:block;width:512px;height312px;"}
到我的 home.html.haml 文件;这是成功的,相当于
<a id='video' style='display:block;width:512px;height312px;'>
现在我来到了最后一部分。我正在使用 jQuery,但我不知道将最后一段代码放在哪里。
任何帮助都会非常感谢!