Jouer un son - wav / mp3 / mid / system / note - uniquement par api [ctl] et [module de classe]


Description

tout est dit...
avant :
jouer un wav, oui mais toujours un seul à la fois avec l'API PlaySound ....
jouer un mp3, oui mais encore un composant à ajouter voire à enregistrer ....
une note de musique en midi? un son système?

maintenant, tout est plus facile :p
ici 2 projets distincts faisant la même chose.
  • une démo avec le usercontrol, pour jouer des notes midi, une musique, des sons système.
  • une démo avec le module de classe pour jouer toutes les musiques contenues dans un dossier avec indication du titre et de l'avancement de lecture (%).


comme d'hab, j'attend vos retours ;)

Source / Exemple :


AfSound.FileToPlay = App.Path & "\sounds\welcome.mp3"
AfSound.PlayMCI
'
AfSound.PlaySystemSound [42 - System Asterisque]

Conclusion :


.ctl et .cls sont presque les mêmes. si vous regardez le code de près, préférez le .cls (pas de About)

le but est de lire très facilement un son, pas de faire un player mp3, même si presque tout y est pour ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.