Bonsoir à tous.
J'ai parcouru nombre de sujet et d'articles là dessus. Mon petit doigt (à moins que ce soit ma chance légendaire) me font dire que ça va être un truc tout bête... MAIS seulement voilà je ne vois pas quoi !
Problème: j'ai inséré le Dewplayer Flash dans ma page via une balise <object>, cela marche sous Firefox, mais pas sous Internet Explorer.
configurations:
Développement: je travaille sous Mandriva 2007.1 avec Kwrite et apache en localhost pour mes tests sous Firefox, Konqueror et Opera.
Tests positifs: sous Windows XP avec Firefox et Opera ça marche, sous Vista aussi (avec Firefox), sous Mac OS X, toujours avec Firefox.
Tests négatifs: sous n'importe quels Windows avec IE7
Fichiers: le MP3 fait 15Mo et a été encodé sous Audacity avec idtag et à 44khz (tout marche bien aussi de ce côté là en dehors de IE).
Alors durant mes pérégrinations j'ai consulté la méthode SATAY (je ne sais pas utiliser les actionscript), SWObject (je ne manipule pas encore de javascript) (j'ai même consulté un article qui remettait en cause cette méthode mais désolé je n'ai plus la source et ce n'est pas dans l'historique de navigation)... J'ai fait divers tests avec les positionnements CSS me disant que j'avais peut-être fait une bourde quelque part... J'ai aussi pensé à tester avec des commentaires conditionnels... Mais je sèche: la page concernée sous IE n'affiche toujours qu'une case vide correspondant à la balise <object>. Ce qui est drôle c'est que si je mets un attribut id= à la balise ça ne change rien, alors que si j'enlève cet attribut, IE affiche toujours la balise en case blanche, mais la barre d'état indique qu'il reste un chargement en cours (chargement qui semble ne jamais finir).
Il me reste à vous mettre ici les codes adéquats.
XHTML 1.0 strict
CSS
Pour info, je voulais centrer le lecteur dans le div qui fait office de "cadre" sur la page... J'ai donc chercher sur le site du W3C quel était le type de la balise <obect> (inline), j'ai donc forcé l'affichage en type bloc via le CSS et centré la balise (et donc le lecteur) par des marges auto.
J'ai essayé avec les deux types (inline et bloc) ça n'a rien changé donc ça ne viendrait pas de là...
Petite capture:
Page concernée.
Je vous remercie pour un éclaircissement futur, et bien sûr pour tout ce qui a été fait auparavant, puisque jusqu'à maintenant je faisais parti des lecteurs anonymes depuis des mois !
Modifié par Smat (08 Jun 2008 - 12:33)
J'ai parcouru nombre de sujet et d'articles là dessus. Mon petit doigt (à moins que ce soit ma chance légendaire) me font dire que ça va être un truc tout bête... MAIS seulement voilà je ne vois pas quoi !
Problème: j'ai inséré le Dewplayer Flash dans ma page via une balise <object>, cela marche sous Firefox, mais pas sous Internet Explorer.
configurations:
Développement: je travaille sous Mandriva 2007.1 avec Kwrite et apache en localhost pour mes tests sous Firefox, Konqueror et Opera.
Tests positifs: sous Windows XP avec Firefox et Opera ça marche, sous Vista aussi (avec Firefox), sous Mac OS X, toujours avec Firefox.
Tests négatifs: sous n'importe quels Windows avec IE7
Fichiers: le MP3 fait 15Mo et a été encodé sous Audacity avec idtag et à 44khz (tout marche bien aussi de ce côté là en dehors de IE).
Alors durant mes pérégrinations j'ai consulté la méthode SATAY (je ne sais pas utiliser les actionscript), SWObject (je ne manipule pas encore de javascript) (j'ai même consulté un article qui remettait en cause cette méthode mais désolé je n'ai plus la source et ce n'est pas dans l'historique de navigation)... J'ai fait divers tests avec les positionnements CSS me disant que j'avais peut-être fait une bourde quelque part... J'ai aussi pensé à tester avec des commentaires conditionnels... Mais je sèche: la page concernée sous IE n'affiche toujours qu'une case vide correspondant à la balise <object>. Ce qui est drôle c'est que si je mets un attribut id= à la balise ça ne change rien, alors que si j'enlève cet attribut, IE affiche toujours la balise en case blanche, mais la barre d'état indique qu'il reste un chargement en cours (chargement qui semble ne jamais finir).
Il me reste à vous mettre ici les codes adéquats.
XHTML 1.0 strict
<div class="cartouche_publication">
<h3>Entrevue avec Rolland Chabas</h3>
<object id="dewplayer" type="application/x-shockwave-flash" data="../scripts/flash/dewplayer-mini.swf?mp3=../medias/audio/Interview_Complet.mp3&showtime=1" width="155" height="20">
<param name="movie" value="dewplayer-mini.swf?mp3=../medias/audio/Interview_Complet.mp3&showtime=1" />
<p>Pour consulter ce document audio, il faut que la <a href="http://fr.wikipedia.org/wiki/Adobe_Flash" title="Pour en savoir plus consultez la fiche sur Wikipédia, l'encyclopédie libre.">technologie Flash</a> soit disponible sur votre navigateur internet. Il se peut que vous deviez patienter le temps du chargement du document audio.</p>
</object>
</div>
CSS
.cartouche_publication object
{
display: block;
margin: auto;
margin-top: 1em;
margin-bottom: 1em;
}
Pour info, je voulais centrer le lecteur dans le div qui fait office de "cadre" sur la page... J'ai donc chercher sur le site du W3C quel était le type de la balise <obect> (inline), j'ai donc forcé l'affichage en type bloc via le CSS et centré la balise (et donc le lecteur) par des marges auto.
J'ai essayé avec les deux types (inline et bloc) ça n'a rien changé donc ça ne viendrait pas de là...
Petite capture:
Page concernée.
Je vous remercie pour un éclaircissement futur, et bien sûr pour tout ce qui a été fait auparavant, puisque jusqu'à maintenant je faisais parti des lecteurs anonymes depuis des mois !
Modifié par Smat (08 Jun 2008 - 12:33)