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