Hello,
J'ai plusieurs videos avec l'api de youtube:
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
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 } }); }
J'ai essayé:
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; } }
mais cela ne fonctionne pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'onStateChange':onPlayerStateChange(event, videoId)
Tout conseil est bienvenu !
Merci pour l'aide!
Partager