YoutubeEmbed
This library allows you to parse a YouTube video url and generate html code for embedding video in your page.
Installation
Add this line to your application's Gemfile:
gem 'youtube-embed'And then execute:
$ bundle
Or install it yourself as:
$ gem install youtube-embed
Usage
require `youtube_embed`
video = YoutubeEmbed::Video.new('https://www.youtube.com/watch?v=XD_e7T5WCqw') # You may use short url too like 'https://youtu.be/XD_e7T5WCqw'
video.iframeor shorter
require `youtube_embed`
YoutubeEmbed::Video.iframe('https://www.youtube.com/watch?v=XD_e7T5WCqw')Options
You also may pass some options
YoutubeEmbed::Video.new('https://www.youtube.com/watch?v=XD_e7T5WCqw', { show_similar: true })Next options are available:
-
show_similar- show similar video when video is finished. Defaultfalse. -
show_title- show video title. Defaulttrue. -
show_controls- show video controls. Defaulttrue. -
allow_fullscreen- allow user to switch video in fullscreen model. Defaulttrue. -
width- wdith of iframe. Default640. -
height- height of iframe. Default360.
Contributing
- Fork it ( https://github.com/shir/youtube-embed/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request