2010-06-14 4 views
2

Je ne peux pas voir lecteur vidéo flash dans IE sur ce site: www.donatellabernardi.ch/drupal Cela fonctionne dans d'autres navigateurs: Par exemple, cliquez sur l'article «Test Jacques» et faites défiler vers le bas, vous verrez un espace vide au lieu de la vidéo.lecteur vidéo flash ne s'affiche pas dans IE

Mise à jour: c'est le code de l'objet vidéo .. pourquoi ce code ne fonctionne pas dans IE?

<object data="[site-url]/videoPlayer/bin-debug/videoPlayer.swf?file=[site-url]/[filefield-filepath]" height="445" id="movie_player_1" type="application/x-shockwave-flash" width="640"> 
<param name="bgColor" value="#FFFFFF" /> 
<param name="allowfullscreen" value="true" /> 
<param name="autoplay" value="true" /> 
<param name="flashvars" value="[site-url]/[filefield-filepath]"/> 
</object> 

Mise à jour: en utilisant swfobject:

<script type="text/javascript"> 
var flashvars = { 
name1: "[site-url]/[filefield-filepath]", 
}; 
var params = {}; 
var attributes = {}; 
swfobject.embedSWF("[site-url]/[filefield-filepath]", "[filefield-fid]", "640", "445", "9.0.0", "expressInstall.swf", flashvars, params, attributes); 
</script> 
<div id="[filefield-fid]"></div> 

grâce

Répondre

1

Essayez d'ajouter

file=http://www.donatellabernardi.ch/drupal/sites/default/files/files/projects/Test jacques/Video/testVideo.flv

au paramètre flashvars.

De plus, vous avez 0=movie_player_1 dans flashvars qui n'est pas valide. La variable Flash ne peut pas être préfixée avec un nombre ou de plus, être de type numérique. Essayez de travailler sur cela et voir si cela résout le cas.

MISE À JOUR: Il se pourrait que le module vidéo Drupal (que je suppose que vous déployez) soit mal configuré ou présente un dysfonctionnement.

+0

Salut merci pour la réponse. J'ai fait ce que vous avez suggéré et maintenant cela fonctionne aussi dans Firefox. Encore IE donne des problèmes (il ne montre pas du tout) – aneuryzm

+0

ps. Le module vidéo devrait être bon .. il fonctionne parfaitement dans tous les navigateurs sauf IE. – aneuryzm

+0

Oui, mais c'est exactement ce que je voulais dire, le module ne parvient pas à établir la bonne base de code pour l'IE. Si je me souviens correctement d'un jalon historique de l'intégration Flash, IE attend un attribut ** classid ** pour l'étiquette d'objet et il manque actuellement dans le code ci-dessus. Vous pouvez essayer cela aussi, Dans l'ensemble, ce n'est pas une mauvaise idée d'implémenter SWFObject et d'oublier cette folie enracinée, voir http://code.google.com/p/swfobject/ Votre site utilise très probablement JavaScript quand même, non? –