La musique peut être un son court
ou long.
En delphi, mettre de la musique est très facile.
Il existre trois grands formats de musique.
- Fichiers au format MP3
- Fichiers au format MIDI
- Fichiers au format WAV
On peut utilisé plusieurs méthodes
différentes suivant ce que l'on veut mettre.
Utiliser
un son avec Delphi |
Il existe une procedure qui permet d'emmetre
un bip standard sur le haut-parleur.
procedure
TForm1.Button1Click(Sender: TObject);
begin
Beep;
end; |
|
Utiliser
les sons Windows |
On peut utiliser le composant TMediaPlayer
pour jouer un son mais on peut aussi utiliser les sons que nous offre
windows.
En effet Windows contient beaucoup de sons au format wav.
Ceci est un avantage un fichier son prend énormément de
place.
Les sons de windows se trouvent dans le
chemin: \Windows\Media
Pour commencer, il faut ajouter l'unité "mmSystem"
dans la partie "Uses" du code.
Voici une liste des différentes
manières de jouer un son wav. Prenons le fichier 'Chord.wav'.
Options
|
Description
|
sndPlaySound('c:\test.wav',
SND_ASYNC); |
Le programme n'attend
pas la fin de la lecture pour continuer. |
sndPlaySound('c:\test.wav',
SND_LOOP or SND_ASYNC); |
Joue en boucle le son. |
sndPlaySound('c:\test.wav',
SND_NOSTOP or SND_ASYNC); |
Joue un son sauf si un
son est deja en train d'être joué. |
sndPlaySound('c:\test.wav',
SND_SYNC); |
Le programme attend la
fin de la lecture. |
uses
mmSystem;
procedure TForm1.Button1Click(Sender: TObject);
begin
sndPlaySound('c:\Windows\Media\Chord.wav', SND_ASYNC);
end; |
|
Sons de windows |
[ 02-10-2001 ] |
Pour
jouer les sons wav de windows.
Télécharger : [5
Ko] [
sonwav.zip]
Auteur : Yoann
Site internet : http://delphipage.free.fr/
|
|
Construire
une application jouant des sons MIDI |
Le composant TMediaPlayer est très inéressant car il permet
de jouer également des sons au format MIDI. Voici un exemple
pour créer votre propre application et jouer des sons MIDI :
Visionneuse MIDI.