en javascript le pb principal reste le son, car utilisant des pluggin.

il y a le pluggin flash
http://www.schillmania.com/projects/soundmanager/
ou
http://www.schillmania.com/projects/soundmanager2/demo/template/
par exemple pour le son,
apres on peut gerer le sequencement avec des alarmes settimeout()

qqchose comme
<script type="text/javascript">
soundManager.flashVersion = 9;
soundManager.url = '../../swf/';
soundManager.useHighPerformance = true;
soundManager.wmode = 'transparent';
soundManager.debugMode = false;

couv = new Array;
couv[0] = '/img/g1.gif'
couv[1] = '/img/g2.gif'
couv[2] = '/img/g3.gif'
couv[3] = '/img/g4.gif'
couv[4] = '/img/g5.gif'
num = 2

sounds = new Array;
sounds[0]= soundManager.createSound({
   id: 'son0',
   url: '../son0.mp3',
   volume: 50,
   multiShot: true,
   autoLoad: true
  });
sounds[1]= soundManager.createSound({
   id: 'son1',
   url: '../son1.mp3',
   volume: 50,
   multiShot: true,
   autoLoad: true
  });
....
function ChangeImage()
        {
sounds[num].stop() ; /* la on pourrait faire un fadeout avec des timers */
if (num == -1) { num = (couv.length-1)}
        if(document.getElementById)
                {
document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '"> ';
                num = num-1
}
          sounds[num].play() ;
setTimeout("ChangeImage()", 2000);
        }
window.onload = ChangeImage;
//-->
</script>
<div id="zone"></div>


j'ai fait ca vite fait et pas teste, mais l'idee est la.

Sinon en java ou en action script ca ne devrait pas
etre trop difficile non plus.

Le 20/09/2010 17:01, Daniel Cartron a écrit :
Le lundi 20 septembre 2010, Laurent a écrit :
sinon javascript, ( client side)

on peut faire ça en javascript ? Ce serait probablement la meilleure solution,
puisque ce sera en local uniquement, et éventuellement je pourrais en plus
générer des diaporamas aléatoires ? Tu as des précisions ?


_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à