/requirejs-youtube-player

AMD compatible helper for loading the Youtube API and injecting videos, installable via bower

Primary LanguageCoffeeScript

requirejs-youtube-player

Build Status Dependency Status

AMD compatible helper for loading the Youtube API and injecting videos

Create a new YoutubePlayer that replaces the element using a videoId and either passing in dimensions or allowing CSS values to be used

new YouTubePlayer(element, videoId, dimensions)

var video1 = new YouTubePlayer( $('player1'), '_OBlgSz8sSM', { width: 200, height:200 } );
var video2 = new YouTubePlayer( $('player2'), 'J---aiyznGQ', { width: 500 } );
var video3 = new YouTubePlayer( $('player3'), 'FzRH3iTQPrk' );

Adding events

video1.addEvent('onPlay', function(){
	// Video fired YT.PlayerState.PLAYING
});

Supported events

  • onEnd
  • onPlay
  • onPause
  • onBuffer
  • onCued