Sur mon site perso, je met des vidéos en streaming à disposition des utilisateurs.
Cela fonctionne très bien en local avec serveur WEB ZazouMiniWebServer (php, mysql),
mais pas depuis mon hébergement chez Free ???
Mes vidéos son codées en Flash (.flv).
A la racine du site j'ai un fichier "player.swf" pour la lecture des vidéos.
Et dans mon code j'ai ce qui ma été donnée par le site Riva encoder:
Affichage du lecteur ( param = "nom du film", passé en get dans l'URL):
CODE
<div id="divVideos">
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var param = window.location.search.slice(window.location.search.indexOf("=",1)+1,window.location.search.length);
var s1 = new SWFObject("player.swf","ply","450","320","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=videos/"+param+".flv&image=videos/images/"+param+".jpg");
s1.addParam("flashvars","file=videos/"+param+".flv&image=videos/images/"+param+".jpg");
s1.write("divVideos");
</script>
</div>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var param = window.location.search.slice(window.location.search.indexOf("=",1)+1,window.location.search.length);
var s1 = new SWFObject("player.swf","ply","450","320","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=videos/"+param+".flv&image=videos/images/"+param+".jpg");
s1.addParam("flashvars","file=videos/"+param+".flv&image=videos/images/"+param+".jpg");
s1.write("divVideos");
</script>
</div>
Pour la création de l'objet swfobject pour la lecture (première balise <script>), je mettrais ce code à la demande car il est très long.
Et ne me demander pas ce que c exactement, ce code n'est pas de moi
Il ce situe donc dans un fichier swfobject.js.
Si quelqu'un sait comment résoudre ce problème.
Merci d'avance.
