TubePlayer is a jQuery plugin that implements YouTube Player API, and allows you to create your own controls and components for YouTube movies. In addition to jQuery, it also requires SWFObject for cross browser support.
Creating custom controls for YouTube videos using TubePlayer is very easy; all you need to do is initialize the YouTube Player using tubeplayer() method, and then hook tubeplayer’s events to any elements you want to use as triggers.
- Browser Support Tested: Firefox 3.5+, Chrome 5, Opera 10, Safari 5, IE6+
- Controls: play, pause, stop, seek, volume control, quality control and data retrieval
- Callback Functions: onPlayerUnstarted, onPlayerEnded, onPlayerPlaying, onPlayerPaused, onPlayerBuffering and onPlayerCued
Developed by Nirvana Tikku; TubePlayer is dual licensed under the MIT and GPL licenses. You can find further information, demos & download on TubePlayer Website.