我是使用youtube-g gem的新手,我想嵌入一个youtube视频说唱歌手,在youtube上托管的我的rails应用上播放视频。请问有谁知道一个YouTube教程或另一个更简单的自述和文档,可以帮助宝石。因此,也有快速教程的帮助,答案将是巨大的youtube -g and rails3
1
A
回答
1
以“YouTube-G”宝石实际上是由设在这里的“youtube_it”宝石替换:https://github.com/kylejginavan/youtube_it
如果你想要做的是一个普通的嵌入YouTube视频的,你可以使用此包装(HAML语法):
%iframe{:title => "YouTube video player", :class => "youtube-player", :type => "text/html", :width => "425", :height => "349",:src => @your_model_name.video_link, :frameborder => "0", :allowFullScreen => true, :id => 'my_video_player' }
如果要动态地拉视频从YouTube频道,你需要像这样创建一个客户端并拉动流:
client = YouTubeIt::Client.new(:username => 'your_user_name', :password => 'you_password', :dev_key => 'your_api_key')
results = client.videos_by(:user => 'your_user_display_name')
这会给你一个VideoSearch对象。如果你想通过所有这些视频对象的迭代:
results.videos
,将返回在那里你可以访问所有这里列出这些属性的视频对象的数组:http://rubydoc.info/gems/youtube_it/1.4.1/YouTubeIt/Model/Video 这包括YouTube网址。如果您想在页面上使用播放器和和网址,则只需执行一些regEx即可提取video_id并自行构建。希望这可以帮助。
相关问题
- 1. Rails 3和youtube-g
- 2. Fancybox with images and youtube
- 3. Jquery Youtube Iframe Mouseenter and Mouseleave on hover
- 4. 如何使用youtube-g红宝石宝石?
- 5. Rails3/Devise:undefined method new_application_user_session_path
- 6. Sql:“Where”and“And”
- 7. After Effects and Hyperlinks
- 8. 查询在rails3
- 9. Break and Continue(C)
- 10. Rails3和Paperclip
- 11. onclick and change innerhtml
- 12. rails and rmagick and webfaction
- 13. 使用在Rails3中
- 14. Rails3和readline问题
- 15. #define f(g,g2)g ## g2
- 16. g ++ 4.1.2与g ++混合4.6
- 17. Auto Position and Scale嵌入iFrame
- 18. Progress Bar and gevent
- 19. Rscript and Incredibuild
- 20. Windows上的Rails3
- 21. Rails3产品组
- 22. Rails3中的UUID3
- 23. 如何Rails3中
- 24. 检索Rails3中
- 25. Mysql gem和Rails3
- 26. 不支持rails3?
- 27. Rails3和Omniauth-google
- 28. Rails3中:警告:
- 29. Rails3和Datamapper
- 30. 在Rails3中