Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - Musique

Présentation

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.

uses mmSystem;

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] [Télécharger 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.


Tous droits réservés - Contacts
Haut de la page