J'ai une solution juste en javascript et facile à implémenter:
Les vidéos doivent être au format flv ici (flash),
Pour ajouter une vidéo il suffit d'ajouter deux entrées au tableau,
la premiere entrée est une courte description de la vidéo (pour le lien), la deuxieme est le nom du fichier vidéo.
Pour convertir une vidéo avi en flv, on peut utiliser ffmpeg :
http://ffmpeg.mplayerhq.hu/
Il suffit de taper ceci dans la console une fois le prog installé:
ffmpeg -i source.avi -acodec mp3 -aframes 500 -vframes 500 -ar 22050 -ab 32 -f flv -s 400x260 destination.flv
Code:
<html>
<head>
<title>Liste de vidéos</title>
<script language="javascript">
// Tableau des vidéos
var videos = ["voyage en europe","video1.flv",
"howto dormir dehors","froid.flv",
"vive les gites","copains.flv"];
</script>
</head>
<body>
<table border=0 width=800 align=center>
<tr><td align=center valign=center id="menu" width=200>
</td><td align=center valign=center id="tv">
</td></tr>
</table>
<script language="javascript">
/* Ne pas modifier */
// Menu
function generate_menu(){
var dansmenu = "";
for(i=0; i<videos.length; i+=2){
dansmenu += "<a href='#' onclick='javascript:generate_tv_flv(\""+videos[i+1]+"\");'>"+videos[i]+"</a><br>\n";
}
document.getElementById("menu").innerHTML = dansmenu;
}
// Tv
function generate_tv_flv(videofile){
var danstv = "<object type='application/x-shockwave-flash' data='player_flv.swf' width='320' height='240'>";
danstv += "<param name='movie' value='player_flv.sw' />";
danstv += "<param name='FlashVars' value='flv="+videofile+"&autoplay=1&autoload=1' />";
danstv += "<param name='wmode' value='transparent' />";
danstv += "</object>";
document.getElementById("tv").innerHTML = danstv;
}
// Main
generate_menu();
generate_tv_flv(videos[1]);
/* Fin - Ne pas modifier */
</script>
</body>
</html>
ps: on peut evidemment ne pas utiliser du flv, et donc inserer le windows media player plutot que le player neolao, mais chez moi ca foirait lamentablement
ps2: il faut corriger " gener ate " en " generate", le forum a du mal..
ps3: j'ai oublié de mettre le lien vers le player flash

:
http://resources.neolao.com/flash/components/player_flv