Comment résoudre ce problème vidéo FLV en HTML/XML[RESOLU
Publié : 25 juin 2008, 13:38

Voilà je m'adresse à ceux ayant de très bonnes connaissances en programmation éventuellement pour résoudre ce petit problème.

J'utilise Internet Vidéo Converter standard pour tout convertir.
J'ai converti un fichier WMV ==> FLV en choisissant un modèle HTML/XML, et générant par le fait 4 fichiers :
ivc_flvplayer.xml ==> fichier indiquant le fichier source vidéo à lancer
iivc_flvplayer_03_xml ==> Lecteur vidéo mode de style 3
pa1.flv ==> fichier source vidéo FLV
pa1_flv.html ==> page HTML affichant la vidéo par le lecteur vidéo en mode 3
Le problème c'est qu'à chaque fois que je convertis un fichier vidéo il m'écrase le fichier ivc_flvplayer.xml existant par celui nouvellement créé du même nom sans le renommer, car je voudrais absolument les mettre dans le même répertoire (pour des raisons que je ne peux expliquer plus longuement)
Le fichier ivc_flvplayer.xml contient ceci :
Code : Tout sélectionner
<?xml version="1.0" ?>
<videos>
<video videofile="pa1.flv" />
</videos>
Code : Tout sélectionner
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>pa1_flv</title>_
</head>
<body bgcolor="#ffffff">
<!--URL utilisées dans l'animation - URL used in animation-->
<!--texte utilisé dans l'animation - text used in animation-->
<!-- saved from url=(0013)about:internet -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="490" height="400" id="ivc_flvplayer" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="ivc_flvplayer_03_xml.swf" /><param name="menu" value="true" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="ivc_flvplayer_03_xml.swf" menu="true" quality="best" bgcolor="#ffffff" width="490" height="400" name="ivc_flvplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
Essai suivant avec pa1 et pa2 :
ivc_flvplayer.xml
ivc_flvplayer_03_xml
pa1.flv
pa1_flv.html
ivc_flvplayer1.xml
pa2.flv
pa2_flv.html
Quand je lance pa1_flv.html pas de problème la vidéo est lue; mais quand je lance pa2_flv.html c'est toujours la vidéo pa1 qui est lue.
Mais si je modifie le fichier ivc_flvplayer.xml comme ceci :
Code : Tout sélectionner
<?xml version="1.0" ?>
<videos>
<video videofile="pa1.flv", "pa2.flv" />
</videos>
Plus rien ne se lance, peut-être que là vous pourriez me dire ce qu'il faut faire.
Donc est-ce qu'il est possible d'insérer un script dans le fichier ivc_flvplayer.xml pour lui faire comprendre le switchage qui permet de distinguer des fichiers pa1 et pa2 par exemple.
Pourquoi avoir choisi HTML/XML ?
Parce que par ce moyen mes FLV sont lues par Safari ainsi que Firefox et IE
Si vous avez une solution de script

merci pour votre aide

Gil
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14