Lecteur variables

Eléphanteau du PHP | 38 Messages

30 juil. 2008, 17:52

Salut,

Voilà un petit bout de code

Code : Tout sélectionner

"<embed src="mediaplayer.swf" width="120" height="100" allowscriptaccess="always" allowfullscreen="false" LOOP= "true" AUTOSTART="true" CONTROLBAR="false" flashvars="height=100&width=120&file=images/media/villefranche.flv" />
censé lancer une vidéo à l'ouverture de la page sans la barre de contrôle et en boucle svp, mais rien ne fonctionne. Aucune des 3 variables n'est appliquée.
Quel est le soucis, mauvaises variables??

Mammouth du PHP | 881 Messages

30 juil. 2008, 18:08

À quoi sert le guillemet initial (avant <) ?

Pourquoi y a-t-il deux graphies de allow (et allows) ?
Soyez artisans de paix

Eléphanteau du PHP | 38 Messages

31 juil. 2008, 09:26

Le premier guillemet est une erreur de copie/colle, la vidéo est encastrée dans une "case" d'un tableau
Pourquoi y a-t-il deux graphies de allow (et allows) ?
Et bien "allow full screen" et "allow script access"

Voilà le code dans une plus grande portion

Code : Tout sélectionner

<table cellpadding="0" cellspacing="0" border="0"> <tr><td><img src="images/pixtrans.gif" width="27" height="1"></td> <td align="center"<embed src="mediaplayer.swf" width="120" height="100" allowscriptaccess="always" allowfullscreen="false" LOOP= "true" AUTOSTART="true" flashvars="height=100&width=120&file=images/media/villefranche.flv" /></td> <td><img src="images/pixtrans.gif" width="10" height="1"></td></tr> </table>

Mammouth du PHP | 959 Messages

31 juil. 2008, 13:53

essaies de remplacer

Code : Tout sélectionner

height=100&width=120&file=images/media/villefranche.flv
par

Code : Tout sélectionner

height=100&width=120&file=images/media/villefranche.flv
Je ne sais pas si ça va changer quelque chose mais bon, si on essaie pas, on peut pas savoir :)
Si sa ne marche pas, remets comme avant ;)

Sinon, as-tu vérifié tes chemins ?
Vérifies que:
dans le répertoire de la page, il y a mediaplayer.swf
Dans ce même répertoire, qu'il y est un autre répertoire images, dans celui-ci, media et puis le fichier villefranche.flv. Fais gaffes aux majuscules/minuscules :)

Mammouth du PHP | 881 Messages

31 juil. 2008, 14:58

Ok, excuse, j'avais cru voir une faute de frappe.

Voici une page qui peut t'aider: http://www.aliasdmc.fr/balise/zone_html_object_3.html
Soyez artisans de paix

Mammouth du PHP | 2937 Messages

31 juil. 2008, 15:27

Cela dit, l'élément EMBED est inutile : d'ailleurs, il n'est reconnu par aucune spécification HTML ou XHTML (sauf HTML 5).

Eléphanteau du PHP | 38 Messages

31 juil. 2008, 16:34

Désolé, je me suis mal exprimé, la vidéo fonctionne... mais pas d'autostart, ni de boucle et une barre apparente :( . Je ne suis pas sur d'avoir correctement déclaré mes variables et je ne suis pas sur des variables elles memes. La synthaxe est différente pour chaque lecteur non??
Cela dit, l'élément EMBED est inutile : d'ailleurs, il n'est reconnu par aucune spécification HTML ou XHTML (sauf HTML 5).
La balise est donc obselète?

Merci pour le lien Patriboom.

Mammouth du PHP | 2937 Messages

31 juil. 2008, 16:53

Pour la lecture automatique, ajoute à l'intérieur de l'élément OBJECT l'élément PARAM suivant :

Code : Tout sélectionner

<param name="autostart" value="true" />
Si tu codes en HTML 4, supprime le / caractéristique de l'élément vide.

Eléphanteau du PHP | 38 Messages

31 juil. 2008, 18:03

..Dsl ca ne fonctionne pas.
Comment insérer
param name="autostart" value="true"
?

Une insertion toute bete ne donne rien

Code : Tout sélectionner

<table cellpadding="0" cellspacing="0" border="0"> <tr><td background="images/rub1_29.gif" align="center" class="TITREBLANC" height="22"><!-- TITRE du cadre ------>&nbsp;&nbsp;&nbsp;Aujourd'hui</td></tr> <tr><td background="images/rub1_38.gif" style="background-repeat:no-repeat" align="center" class="TITRE" height="14">&nbsp;&nbsp;&nbsp;<!-- Affichage Horaire --><SCRIPT LANGUAGE="JavaScript">document.write(messageDate);</SCRIPT><!-- FIN Affichage horaire --></td></tr> <tr><td background="images/rub1_42.gif"> <table cellpadding="0" cellspacing="0" border="0"> <tr><td><img src="images/pixtrans.gif" width="27" height="1"></td> <td align="center"> <embed src="mediaplayer.swf" width="120" height="100" allowscriptaccess="always" allowfullscreen="false" param name="autostart" value="true" flashvars="height=100&width=120&file=images/media/villefranche.flv" /> </td>
Je ne comprend pas très bien, je n'ai pas d'élément object dans le code que j'utilise :shock:
Il est possible d'insérer une vidéo encastrée avec l'instruction object, visible avec le lien de patriboom d'ailleurs...

Que faire :?:

Mammouth du PHP | 2937 Messages

31 juil. 2008, 21:39

Essaie de remplacer ton élément EMBED par le code suivant :

Code : Tout sélectionner

<object type="application/x-shockwave-flash" width="120" height="100"> <param name="movie" value="mediaplayer.swf"> <param name="wmode" value="transparent"> <param name="allowscriptaccess" value="always"> <param name="allowfullscreen" value="false"> <param name="autostart" value="true"> <param name="file" value="images/media/villefranche.flv"> <p>Ici, tu peux insérer du texte de substitution, qui sera affiché si le Flash n'est pas pris en compte (manque de plug-in ou cas d'un robot de moteur de recherche).</p> </object>

Eléphanteau du PHP | 38 Messages

01 août 2008, 08:45

...franchement ca ne marche pas, rien n'y fait :(
merci pour les suggestions en tout cas

Mammouth du PHP | 2937 Messages

01 août 2008, 09:28

Est-ce que le chemin vers le SWF et le fichier FLV est correct ?

Eléphanteau du PHP | 38 Messages

01 août 2008, 10:47

Il me semble que oui, la vidéo fonctionne correctement avec le code utilisant la balise "embed", seuls les variables posent problème.
Le fichier "mediaplayer.swf" est à la racine de mon dossier, là où se trouve ma page web et le fichier "Villefranche.flv" est bien situé dans "mon dossier/images/media".

Le code que tu as posté ne donne rien, un "carré" de la couleur du fond (blanc) de ma page à la place de la dite vidéo, pourtant tu as repris les chemins du code précédent pour le code utilisant "object", et ce dernier est correct... Incompréhensible
:evil: :twisted: :x :(

Mammouth du PHP | 959 Messages

01 août 2008, 12:18

fais gaffe,
Villefranche.flv
c'est différent de
villefranche.flv

;)

Eléphanteau du PHP | 38 Messages

01 août 2008, 15:03

Oui c'est vrai, merci de le préciser, mais la casse correspond bien ...
C'est d'ailleurs "villefranche.flv" , comme dans le code.
Excès de zèle dans mon précédent post peut etre :o ...merci quand même