samedi 14 avril 2018

Twine : l'audio

Aujourd'hui on va voir comment on peux ajouter du son dans Twine, place à la vidéo...


les format audio utilisable sont mp3, mp4, ogg, weba et wav

à noter que sur smartphone et tablette le contrôle de volume ne fonctionnera probablement pas

les Macros à retenir :

dans le passage StoryInit on met les fichiers son en cache avec la macro cacheaudio :
<<cacheaudio "nompourleson" "urldufichierson">>

dans n'importe quel passage on lance la lecture d'un son avec la macro audio :
<<audio "nompourleson" play>>

pour jouer un son en boucle on ajoute la commande loop
<<audio "nompourleson" loop play>>
on annule la boucle avec unloop
<<audio "nompourleson" unloop play>>

on met en pause un son avec pause
<<audio "nompourleson" pause>>

on arrête un son avec stop
<<audio "nompourleson" stop>>

on ajuste le volume avec la commande volume
<<audio "nompourleson" volume 0.5 play>>
on indique une valeur entre 0 et 1 correspondant à 0% et 100% du volume

on rend muet un son avec mute et on remet le son avec unmute
<<audio "nompourleson" mute>>
<<audio "nompourleson" unmute>>


dans le passage StoryInit on peux aussi créer des playlist ainsi :
<<createplaylist "nomdelaplaylist">>
    <<track "nomduson1" volume 1>>
    <<track "nomduson2" volume 1>>
    <<track "nomduson3" volume 1>>
<</createplaylist>>

puis dans n'importe quel passage on peux lancer les playlist ainsi :
<<playlist "nomdelaplaylist" play>>

on peux mettre une playliste en pause ainsi :
<<playlist "nomdelaplaylist" pause>>

on arrête la playliste avec stop
<<playlist "nomdelaplaylist" stop>>

on peux sauter un son de la playlist avec skip
<<playlist "nomdelaplaylist" skip>>

on peux boucler ou pas la playliste avec loop et unloop
<<playlist "nomdelaplaylist" loop play>>
<<playlist "nomdelaplaylist" unloop play>>

on peux demander à jouer les son de la playlist au hasard avec shuffle ou pas avec unshuffle
<<playlist "nomdelaplaylist" shuffle play>>
<<playlist "nomdelaplaylist" unshuffle play>>

on peux gérer le son général avec masteraudio
par exemple stopper le son
<<masteraudio stop>>

changer le volume
<<masteraudio volume 0.5>>

rendre muer ou pas
<<masteraudio mute>>
<<masteraudio unmute>>

les sons peuvent se superposer et continuer d'un passage à l'autre



Aucun commentaire: