Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2007, 16h45   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
Par défaut Probleme de gestion .flv

Bonjour,

alors voila, j'ai mon code php pour intégrer le flash qui est le suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
session_start();
$NomVideo = $_GET['nom'];
$UrlVideo="http://www.blablabla.com/videos/".$NomVideo;
$DimensionX = "585";
$DimensionY = "401";
?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="<?php echo $DimensionX; ?>" height="<?php echo $DimensionY; ?>" id="FLVPlayer">
				<param name="movie" value="video.swf" />
				<param name="salign" value="lt" />
				<param name="quality" value="high" />
				<param name="scale" value="noscale" />
				<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=<?php echo $UrlVideo; ?>&autoPlay=true&autoRewind=false" />
				<embed src="video.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=<?php echo $UrlVideo; ?>&autoPlay=true&autoRewind=false" quality="high" scale="noscale" width="<?php echo $DimensionX; ?>" height="<?php echo $DimensionY; ?>" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
			</object>

et j'ai mon flash video.swf qui contient un FLVPlayer sans infos dans contentPath.

Je n'arrive pas à ouvrir la video dans ce lecteur en fonction de ma variable passée en GET comment cela ce fait-il ?

quelqu'un pourrais m'aider svp ?

Merci d'avance
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2007, 15h31   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Salut,

il me semble qu'il ne faut pas de caractère & devant le nom de la première variable.

sinon,
tu as vérifié dans le code coté client si les valeurs des variables sont correctes ?
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 15h50   #3
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
Merci pour ta réponse,

J'ai regardé en enlevant le & devant la 1ere variable et rien ne change.

Que veux-tu dire par coté client ?

si tu veux parler du code source,

pour la variable nom passée en get, soit : video.php?nom=essai.flv, le code qui ressort est celui ci :

Code :
1
2
3
4
5
6
7
8
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="585" height="401" id="FLVPlayer">
				<param name="movie" value="video.swf" />
				<param name="salign" value="lt" />
				<param name="quality" value="high" />
				<param name="scale" value="noscale" />
				<param name="FlashVars" value="MM_ComponentVersion=1&streamName=http://www.maboutique-minceur.com/videos/essai.flv&autoPlay=true&autoRewind=false" />
				<embed src="video.swf" flashvars="MM_ComponentVersion=1&streamName=http://www.maboutique-minceur.com/videos/effea-pt-beauvoisin.flv&autoPlay=true&autoRewind=false" quality="high" scale="noscale" width="585" height="401" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
			</object>
Cela me semble donc correct coté client si c'est cela a quoi tu pensais ...

Merci d'avance si vous avez des précisions ou d'autres idées ...
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 15h32   #4
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
Par défaut up up up

Personne n'a de solution pour cela ?

Merci d'avance.
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 16h03   #5
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

t'as essayé en mettant une balise param pour chacun de tes paramètres au lieu d'utiliser FlashVar ?

ex:
Code :
1
2
3
4
5
6
7
8
9
10
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="585" height="401" id="FLVPlayer">
 <param name="movie" value="video.swf" />
 <param name="salign" value="lt" />
 <param name="quality" value="high" />
 <param name="scale" value="noscale" />

  <param name="MM_ComponentVersion" value="1" />
                
<embed src="video.swf" flashvars="MM_ComponentVersion=1&streamName=http://www.maboutique-minceur.com/videos/effea-pt-beauvoisin.flv&autoPlay=true&autoRewind=false" quality="high" scale="noscale" width="585" height="401" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
            </object>
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 16h09   #6
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
maintenant oui, et ca ne marche pas non plus... (
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 16h30   #7
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Une solution qui marche bien :

passe tes paramètre après le nom de ton swf dansles 2 balises où il est présent.

ex:
Code :
<param name="movie" value="param.swf?paramTexte=123" />
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 17h01   #8
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
merci ceci marche tres bien il est vrai, ca fait plaisir, mais un probleme reste présent dans ces fichiers...

Quand je fais :

Code :
1
2
3
 
<param name="movie" value="video.swf?streamName=essai.flv" />
<embed src="video.swf?streamName=essai.flv" quality="high" scale="noscale" width="585" height="401" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
au lieu de :

Code :
1
2
3
4
 
<?php $NomVideo = $_GET['nom']; ?>
<param name="movie" value="video.swf?streamName=<?php echo $NomVideo; ?>" />
<embed src="video.swf?streamName=<?php echo $NomVideo; ?>" quality="high" scale="noscale" width="585" height="401" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
ca ne marche plus alors que ca marche dans le 1er cas ...
et que le liens est bien video.php?nom=essai

Je ne comprend pas...

une idée ? merci encore en tout cas
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2007, 17h09   #9
Membre du Club
 
Inscription : janvier 2007
Messages : 69
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 69
Points : 45
Points : 45
au temps pour moi ca marche, je mettais le .flv dans le php et le flash en fait


Merci bcp en tout cas
Larffas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h22.


 
 
 
 
Partenaires

Hébergement Web