Bonjour à toutes et à tous,
Voilà, je me retrouve confronté à une question à laquelle je ne trouve pas de réponse.
Je développe en ce moment un site contenant de la vidéo, celle-ci est lue dans un player Flash, auquel je passe grâce au paramètre Flashvars du swf, l'URL du .flv à lire.
J'ai à coté un menu (html) qui correspond à toutes les vidéos disponibles.
Pour éviter de recharger la page chaque lien du menu doit afficher en javascript, le player avec le bon flashvars.
sa donne ceci en gros :
+---------------------------------------------+----------------------------------------------------------------------------------------------------------+
| MENU | PLAYER |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------+
| <a href="#" onClick=load_video(url)>plop</a> | |
|dddddddddddddddddddddddddddddddddddddddd|<object type="application/x-shockwave-flash" data="videos/player2.swf" width="400" height="300" id="vidio"> |
|dddddddddddddddddddddddddddddddddddddddd| <param name="movie" value="videos/player2.swf" /> |
|dddddddddddddddddddddddddddddddddddddddd| <param name="wmode" value="transparent" /> |
|dddddddddddddddddddddddddddddddddddddddd| <param name="FlashVars" value="video_biblica=conference 19092008_converted.flv"> |
|dddddddddddddddddddddddddddddddddddddddd| </object> |
+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+
voici ma fonction load_video() :
Code :
- document.getElementById("txt_main" ).innerHTML = "<object type='application/x-shockwave-flash' data='videos/player2.swf' width='400' height='300'><param name='wmode' value='transparent' /><param name='movie' value='videos/player2.swf' /><param name='FlashVars' value='"+url+"'></object>"
|
Donc le lien fonctionne bien, j'ai fait un alert de ce que devrait afficher la fonction, le code me semble bon.
Mais le problème, c'est que la vidéo ne charge pas. La player s'affiche bien mais la vidéo ne démarre jamais.
La question que je me pose alors :
Est-ce tout simplement possible d'utiliser ce genre de système ? (Flash peut-il charger une vidéo autrement qu'en chargeant la page ?)