#VRML V2.0 utf8 Group { children [ #Un cone pour localiser le son Shape { geometry Cone {} appearance Appearance { material Material { diffuseColor 1 0 0 } } } # Le son Sound { # On donne un nom à l'AudioClip source DEF SON AudioClip { url "click.wav" loop FALSE startTime 0 } } # Le TimeSensor DEF TS TimeSensor { cycleInterval 1 # toutes les secondes loop TRUE # Il boucme startTime 1 # on le démarre à la première seconde } ] } # A chaque fois sur le cycle reprend (toutes les secondes), # on copie le temps de cycleTime dans le startTime de l'AudioClip # Ainsi, le son est joué toutes les secondes ROUTE TS.cycleTime TO SON.startTime