我刚开始使用youtube-g gem,我想嵌入一个youtube视频说唱歌手,在我的rails应用程序上播放视频。请问有谁知道youtube-g教程或其他宝石更简单的自述和文档,可以帮助。所以如果能提供一个快速的教程帮助就更好了
'youtube-g' gem实际上被'youtube_it' gem所取代,位于这里: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
将返回一个Video对象数组,您可以访问这里列出的所有属性:http://rubydoc.info/gems/youtube_it/1.4.1/YouTubeIt/Model/Video这包括YouTube的网址。如果你想在你的页面上使用播放器和url,你可以做一些regEx来提取video_id并自己构建它。