Partager via


Lecture audio simple

Vous pouvez utiliser les fonctions suivantes pour lire l’audio de forme d’onde dans votre application dans un seul appel de fonction.

Fonction Description
MessageBeep Lit le son qui correspond à un niveau d’alerte système spécifié.
sndPlaySound Lit le son qui correspond au son système entré dans le Registre ou au contenu du fichier spécifié.
PlaySound Fournit toutes les fonctionnalités de sndPlaySound et peut accéder directement aux ressources.

 

La fonction MessageBeep est une partie standard de l’API Win32 ; étant donné que ses capacités sont très limitées et qu’il est documenté ailleurs, il n’est pas abordé ici.

Les fonctions répertoriées prennent en charge les sources suivantes d’audio de forme d’onde :

  • Fichiers audio de forme d’onde associés aux niveaux d’alerte système
  • Fichiers audio de forme d’onde spécifiés par les entrées dans le registre
  • Ressources WAVE en mémoire
  • Fichiers waveform-audio spécifiés par nom

Les fonctions sndPlaySound et PlaySound chargent tout un fichier audio de forme d’onde dans la mémoire et, en effet, limitent la taille du fichier qu’elles peuvent lire. Utilisez sndPlaySound et PlaySound pour lire des fichiers audio de forme d’onde qui sont petits ( jusqu’à environ 100 000). Ces deux fonctions nécessitent également que les données sonores soient dans un format lisible par l’un des pilotes audio de forme d’onde installés, y compris le mappeur de vagues.

Pour les fichiers audio plus volumineux, utilisez les services MCI (Media Control Interface). Pour plus d’informations, consultez MCI.