Variable Null pour mon player flash
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:
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:
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.