我正在尝试在我的Rails 3应用中使用flowplayer gem。我已按照安装说明进行操作
Rails的Flowplayer Helper 3 应用
宝石文件中的
- gem'flowplayer'
- rails g flowplayer or rails g flowplayer commercial
- 将javascript_include_tag'flowplayer.min.js'添加到您的 应用程序布局
- 阅读以下
醇>用法
对于JQuery
= flowplayer_for:video,'/ flowplayer.swf','jquery'do |球员| - player.playlist [{:url => “video_still.jpg”},{:url => “video_512x288.flv”,:autoPlay => false,:autoBuffering =>真的}] - player.onLoad - 'this.unmute();'
原型
= flowplayer_for:video,'/ flowplayer.swf','prototype' |球员| - player.playlist [{:url => “video_still.jpg”},{:url => “video_512x288.flv”,:autoPlay => false,:autoBuffering =>真的}] - player.onLoad - 'this.unmute();'
配置与此相同
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,但我不知道在哪里放置最后一段代码。
任何帮助都会非常感谢!
答案 0 :(得分:2)
我知道这是旧的,但对于其他任何人 - 你可以在代码的其余部分之后放置最后一段代码。警告:最新的flowplayer gem中有一个bug。 flowplayer_for只接受两个参数(导致它总是使用jQuery),而示例显示了三个参数。我已经向作者发送了拉动请求以进行更改。
所以(以haml为单位):
- content_for :head do
= javascript_include_tag "flowplayer.min.js"
%a#video{:style => "display:block;width:512px;height312px;"}
= flowplayer_for :video, '/flowplayer.swf'do |player|
- player.playlist [{:url => "video_still.jpg" }, {:url => "video_512x288.flv", :autoPlay => false, :autoBuffering => true }]
- player.onLoad do
- 'this.unmute();'