It's an YouTube IFrame Player API wrapper for YUI.
-
Add YouTube Iframe API library to your webpage.
<script type="text/javascript" src="//www.youtube.com/iframe_api"></script>
-
Sample code - config and player.
var config = { "container": "#yt", // HTML selector, it can be id, class or html tag name (like body) "size": ["1280px","780px"], //width, height in px "hasControl": true, //show control? "autoPlay": false, //auto play or not "url": "http://www.youtube.com/watch?v=faVCwOesYl8" //youtube url }; var player = new Y.YoutubeIframe(config);
-
Play YouTube video with an existed player.
player.play("http://www.youtube.com/watch?v=faVCwOesYl8");
-
Listen event
player.on("ready", _handleReady); player.on("playing", function (e) { console.log(e.position + "/" + e.duration); }); player.on("ended", _handleEnded); player.on("error", _handleError);