Probleme adresse relative variable velocity
theleek
-
theleek -
theleek -
Bonjour à tous,
je suis débutant aussi bien sur le forum qu'en développeur web donc je vais tenter d'être le plus clair possible.
J'ai une variable velocity $url qui contient l'adresse d'une vidéo sous la forme: ./video.flv dans ma page .htm
Je voudrais alors utiliser ce code pour afficher ma vidéo dans un lecteur swf du net:
<object>
<param name="src" value="http://www.jeroenwijering.com/embed/mediaplayer.swf" >
<param name="width" value="$width" >
<param name="height" value="$height" >
<param name="allowfullscreen" value="true" >
<param name="allowscriptaccess" value="always" >
<param name="flashvars" value="&displayheight=$height&file=$url&height=$height&width=$width&autostart=true" >
<EMBED src="http://www.jeroenwijering.com/embed/mediaplayer.swf" width="$width" height="$height" allowfullscreen="true" allowscriptaccess="always" flashvars="&displayheight=$height&file=$url&height=$height&width=$width&autostart=true" >
</EMBED></object>
Aucun soucis avec les variables $width et $heigth qui marche très bien par contre pour $url le ./ n'est pas interprété. Si je rentre à la main l'adresse absolue "http.....video.flv" aucun problème.
Voilà ben si quelqu'un à des idées pour récupérer l'interprétation du ./ avant de passer la variable aux balises <embed> ou <object>? Ou une autre idée peut-être?
Merci beaucoup
je suis débutant aussi bien sur le forum qu'en développeur web donc je vais tenter d'être le plus clair possible.
J'ai une variable velocity $url qui contient l'adresse d'une vidéo sous la forme: ./video.flv dans ma page .htm
Je voudrais alors utiliser ce code pour afficher ma vidéo dans un lecteur swf du net:
<object>
<param name="src" value="http://www.jeroenwijering.com/embed/mediaplayer.swf" >
<param name="width" value="$width" >
<param name="height" value="$height" >
<param name="allowfullscreen" value="true" >
<param name="allowscriptaccess" value="always" >
<param name="flashvars" value="&displayheight=$height&file=$url&height=$height&width=$width&autostart=true" >
<EMBED src="http://www.jeroenwijering.com/embed/mediaplayer.swf" width="$width" height="$height" allowfullscreen="true" allowscriptaccess="always" flashvars="&displayheight=$height&file=$url&height=$height&width=$width&autostart=true" >
</EMBED></object>
Aucun soucis avec les variables $width et $heigth qui marche très bien par contre pour $url le ./ n'est pas interprété. Si je rentre à la main l'adresse absolue "http.....video.flv" aucun problème.
Voilà ben si quelqu'un à des idées pour récupérer l'interprétation du ./ avant de passer la variable aux balises <embed> ou <object>? Ou une autre idée peut-être?
Merci beaucoup
A voir également:
- Probleme adresse relative variable velocity
- Adresse mac - Guide
- Darkino nouvelle adresse - Guide
- Changer adresse dns - Guide
- Comment connaître son adresse ip - Guide
- Créer une adresse hotmail - Guide
2 réponses
Essaye en ajoutant l'adresse de base de ton site :
SITE_BASE + URL_DYNAMIQUE
Ca donnerait ceci : &file=https://www.jwplayer.com/$url
SITE_BASE + URL_DYNAMIQUE
Ca donnerait ceci : &file=https://www.jwplayer.com/$url
Oui si je mets la base du site aucun problème.
Le soucis est que je bosse sur un constructeur de sites internet, qui permet à des entreprises de mettre eux même leurs sites à jour en y insérant des vidéos par exemple.
Et l'adresse changera donc en fonction du client et du site associé. Enfin je ne dois pas être très clair ...
Et ce qui me chiffonne c'est que ceci fonctionne
<object type="application/x-mplayer2" width="$width" height="$height" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab" standby="Chargement...">
<param name="autostart" value="$depart" />
<param name="showcontrols" value="$controle" />
<param name="src" value="$url" />
<embed type="application/x-mplayer2" pluginspage = "https://support.microsoft.com/en-us/windows/get-windows-media-player-81718e0d-cfce-25b1-aee3-94596b658287" src="$url" width="$width" height="$height" AutoStart="$depart">
</embed></object>
C'est le module pour la vidéo lue par windows media player. Et donc là aucun soucis avec le "./" qui est bien interprété
Le soucis est que je bosse sur un constructeur de sites internet, qui permet à des entreprises de mettre eux même leurs sites à jour en y insérant des vidéos par exemple.
Et l'adresse changera donc en fonction du client et du site associé. Enfin je ne dois pas être très clair ...
Et ce qui me chiffonne c'est que ceci fonctionne
<object type="application/x-mplayer2" width="$width" height="$height" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab" standby="Chargement...">
<param name="autostart" value="$depart" />
<param name="showcontrols" value="$controle" />
<param name="src" value="$url" />
<embed type="application/x-mplayer2" pluginspage = "https://support.microsoft.com/en-us/windows/get-windows-media-player-81718e0d-cfce-25b1-aee3-94596b658287" src="$url" width="$width" height="$height" AutoStart="$depart">
</embed></object>
C'est le module pour la vidéo lue par windows media player. Et donc là aucun soucis avec le "./" qui est bien interprété