पहले तुम करना है यकीन है कि यूट्यूब खिलाड़ी आप enablejsapi=1
एक प्राप्त परम के रूप में पास करके JavaScript का समर्थन करता embedding रहे हैं।
var player_id = "your_player_id";
var params = { allowScriptAccess: "always" };
var url = "http://www.youtube.com/apiplayer?enablejsapi=1&version=3&playerapiid=" + player_id;
swfobject.embedSWF(url, player_id, '320', '240', "9.0.0", null, null, params, {'id': player_id});
तो फिर तुम एक वैश्विक समारोह जोड़ने के लिए जब खिलाड़ी के लिए तैयार है कहा जाता है कि जरूरत है, और कहा कि में जब एक वीडियो पूरा हो गया है के लिए एक श्रोता जोड़ें: यहां तरीका देखें: मैं का उपयोग कर SWFObject एक (chromeless) खिलाड़ी सम्मिलित है
var player = null;
function onYouTubePlayerReady(player_id) {
player = document.getElementById(player_id);
player.addEventListener('onStateChange', 'playerStateChanged');
player.loadVideoById(youtube_video_id);
};
function playerStateChanged(state) {
// State code 0 means playback ended
if (state == 0) {
player.loadVideoById(next_video_id);
}
};
मैंने अपने यूट्यूब प्लेलिस्ट बुकमार्कलेट के लिए यह कोड लिखा था। http://zaius.github.com/youtube_playlist/
और अगर आप गहराई में कुछ और करने के लिए चाहते हैं, यहाँ यूट्यूब जावास्क्रिप्ट संदर्भ जहाँ मैं बाहर काम कैसे यह सब करना है:: http://code.google.com/apis/youtube/js_api_reference.html
यूट्यूब नहीं है यहाँ एक लिंक यदि आप एक काम कर उदाहरण चाहते हैं एक प्लेलिस्ट कार्यक्षमता जहां आप ऑटो-घुमाने के लिए वीडियो कतारबद्ध कर सकते हैं? - ** संपादित करें ** बिंदु में मामला: http://www.youtube.com/custom_player/ –