Hello,

J'ai plusieurs videos avec l'api de youtube:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function onYouTubeIframeAPIReady() {
		player1 = new YT.Player('player1', {
			height: '560',
			width: '315',
			videoId: 'Dz65tvGFPD5',
			events: {
				'onReady': onPlayerReady,
				'onStateChange': onPlayerStateChange
			}
		});
			player2 = new YT.Player('player2', {
			height: '560',
			width: '315',
			videoId: 'fY8Fv6r2CU',
			events: {
				'onReady': onPlayerReady,
				'onStateChange': onPlayerStateChange
			}
		});
	}
Dans le code suivant, comment faire pour obtenir la variable "videoId" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function onPlayerStateChange(event) {
 
alert(event.data.videoId); //   <============= ceci ne fonctionne pas
 
		switch(event.data) {
			case YT.PlayerState.PLAYING:
				jQuery('.video-wrap > iframe + div.description').hide();
				break;
			case YT.PlayerState.PAUSED:
				jQuery('.video-wrap > iframe + div.description').show();
				break;
			case YT.PlayerState.ENDED:
				jQuery('.video-wrap > iframe + div.description').show();
				break;				
		}
 
	}
J'ai essayé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'onStateChange':onPlayerStateChange(event, videoId)
mais cela ne fonctionne pas!

Tout conseil est bienvenu !

Merci pour l'aide!