Jquery Flowplayer导轨卡住

Jquery Flowplayer导轨卡住,jquery,ruby-on-rails,ruby,ruby-on-rails-3,flowplayer,Jquery,Ruby On Rails,Ruby,Ruby On Rails 3,Flowplayer,我被一个使用flowplayer播放flv文件的Rails应用程序卡住了。 我用的是flowplayer宝石。我按照说明进行操作,在使用部分,您必须在jQuery或Prototype之间进行选择,并附带了一些代码。我不知道怎么写这个代码,因为我不知道它的语言。是Ruby代码吗?jQuery代码? 不管怎样,有没有人尝试过用这个来播放flash视频并成功?如果有人能告诉我如何处理困扰我的那段代码,我将不胜感激 提前谢谢 更新: 为了缩小问题范围,我用代码更新了问题 <a href="<

我被一个使用flowplayer播放flv文件的Rails应用程序卡住了。 我用的是flowplayer宝石。我按照说明进行操作,在使用部分,您必须在jQuery或Prototype之间进行选择,并附带了一些代码。我不知道怎么写这个代码,因为我不知道它的语言。是Ruby代码吗?jQuery代码? 不管怎样,有没有人尝试过用这个来播放flash视频并成功?如果有人能告诉我如何处理困扰我的那段代码,我将不胜感激

提前谢谢

更新:

为了缩小问题范围,我用代码更新了问题

<a href="<%= url_for(:controller => "attachments", :action => "public_download", :id => @attachment)%>"
id='video' style='display:block;width:512px;height:312px;'>
  <%= flowplayer_for :video, 'flowplayer.swf' do |player|%>
      <%- player.playlist [{:url => "video_still.jpg" }, {:url => "#{Rails.root}/public#{@attachment.arxiu.url}", :autoPlay => false, :autoBuffering => true }] %>
        <%- player.onLoad do %>
            <%- 'this.unmute();' %>
        <% end %>
  <% end %>
</a>
第一行是操作的url。这意味着如果我点击视频,我就会下载它。
这个动作起作用了,但它没有显示带视频的播放器。所以我可以把它缩小到来自github的代码。

这是ruby代码。虽然我没有使用gem,但这段代码应该放在您希望flowplayer javascript标记出现的任何地方:

# params: container_element_id, player_path, library
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.unmute();'
  end
end
该方法的来源是


尽管我的2c建议您不应该使用插件或gem,但flowplayer很容易直接在布局和视图上实现,这样您就可以删除不必要的依赖项。

我选择删除gem并通过脚本执行。现在它工作得很好。看来gem没有找到插件或文件,如果你懂一点javascript,我建议你通过脚本来做,你会省去很多痛苦。

不幸的是,插件将在下一个Rails版本中被删除,我去掉了以前项目中使用的插件。对不起,这是一个打字错误。我的意思是不使用插件或gem,那么我该怎么做呢?Rails有播放flash视频的方法吗?这个问题是为了让插件正常工作。我的代码应该能解决这个问题。关于如何做到这一点,您可以按照简单的HTML/JS说明进行操作:您是对的,我会尝试一下,然后告诉您它是否有效。