Bonjour,

Je cherche a lancer une vidéo dans un player flash avec possibilité dès qu'un utilisateur clique sur un lien au dessus de changer pour une autre (avec une langue différente pour le coup) <= CF première ligne du main ci dessous.

Voici mon code avec la question en bas de page :

Partie du main :

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
21
22
23
24
25
26
<p class="form-subtitle">Prévisualisation :</p><div class="form-links languages"><b>Langages : </b><a href="javascript:void(0)" onclick="switchLangPreview('8412', this); return false;">Flux 1</a> / <a href="javascript:void(0)" onclick="switchLangPreview('8413', this); return false;">Flux 2</a></div><br /><div id="video-player" class="mediaplayer"><a href="http://www.macromedia.com/go/getflashplayer">Get Flash Player to see this content</a></div> 
<script type="text/javascript" src="/js/mediaplayer/swfobject.js"></script> 
<script type="text/javascript"> 
//<![CDATA[
var s1 = new SWFObject("/swf/player-licensed.swf","ply","736","414","8","#FFFFFF");
s1.addParam("allowfullscreen", "true");
s1.addParam("flashvars", "width=736&height=434&type=video&stretching=uniform&file=/admin/fichiers/media_view/8412");
s1.write("video-player");
//]]>
</script>
 
<script type="text/javascript">
 
 
 
var player;
 
jQuery(document).ready(function() {
 
    function playerReady(obj) {
 
        player = document.getElementById(obj['id']);
 
    }
 
});
Fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
        function switchLangPreview(value, el) {
        player = document.getElementById("video-player");
        player.sendEvent('STOP');
        player.sendEvent('LOAD', '/admin/fichiers/media_view/' + value);
        jQuery('.form-links.languages a').removeClass('active');
        jQuery(el).addClass('active');
    }
Malheureusement ma fonction switchLangPreview ne marche pas, je n'arrive pas à déclarer convenablement la variable player.

player = document.getElementById("video-player"); <= Ne fonctionne pas.
Uncaught TypeError: Object #<HTMLDivElement> has no method 'sendEvent'

Merci à vous.