Un audio est un son qui se situe dans la gamme de fréquences audibles des humains. Il s'agit essentiellement d'un signal sonore enregistré ou transmis. La lecture audio fait référence à la relecture d'un audio déjà enregistré pour entendre les sons qu'il contient. C++ est un langage de programmation polyvalent qui prend également en charge les fonctions de lecture audio.
Comment créer une lecture audio de base en C++
La lecture audio en C++ fait référence à la relecture d'un audio déjà enregistré à l'aide d'un code C++. Ceci peut être réalisé en utilisant la fonction PlaySound(), qui vous permet de lire le son donné dans les fichiers .wav et MP3. Pour configurer le compilateur Dev-C++ pour la lecture audio, effectuez les étapes suivantes :
Étape 1: Ouvrez l'application Dev-C++. Appuyez sur « Fichier » pour sélectionner un Nouveau projet , à partir de là, sélectionnez Projet vide , saisissez le nom de votre projet, puis sélectionnez le projet C++ et cliquez sur OK :
Étape 2: Enregistrez maintenant le projet et faites un clic droit sur le Projet et sélectionnez Options du projet :
Étape 3: Sous Options du projet, sélectionnez Paramètres puis écris -Je gagne dans le éditeur de liens et cliquez sur OK :
Le fichier audio doit être téléchargé au format .wav et enregistré au même emplacement où le programme est enregistré :
Le fichier audio nommé sound.wav et le fichier source C++ sont tous deux enregistrés au même emplacement. Voici le code pour lire un fichier audio en C++ à l'aide de la fonction PlaySound() :
#include
#include
#include
en utilisant l'espace de noms std ;
int main ( )
{
char audiof_char [ cinquante ] ;
chaîne audiof_str;
fstream fp;
cout << 'Entrez le nom d'un fichier audio : ' ;
manger >> audiof_char;
fp.open ( audiof_char, ios :: dans ) ;
si ( fp ! = NULL )
{
chaîne audiof_str =audiof_char;
Jouer son ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
autre
{
cout << ' \n Fichier audio impossible à exécuter !' ;
cout << ' \n Vérifiez les éléments indiqués ci-dessous : \n ' ;
cout << '1. Vérifiez si le fichier est au format .wav d'origine. \n ' ;
cout << '2. Vérifiez si l'extension .wav' est mentionnée dans le nom du fichier. \n ' ;
cout << '3. Enregistré dans le fichier dans lequel le programme est enregistré.' ;
}
fp.fermer ( ) ;
retour 0 ;
}
Le fichier d'en-tête
L'utilisateur saisit le fichier sound.wav à lire, le compilateur le trouve et le lit pendant 21,4 secondes. Lorsque l'utilisateur saisit un fichier qui n'est pas trouvé par le compilateur, celui-ci renvoie une erreur et des instructions pour vérifier les problèmes possibles :
Conclusion
Un audio est un son qui se situe dans la gamme de fréquences audibles des humains. Il s'agit essentiellement d'un signal sonore enregistré ou transmis. La lecture audio en C++ fait référence à la relecture d'un audio déjà enregistré pour entendre les sons qu'il contient à l'aide d'un fichier .wav. Ce fichier peut être lu à l'aide d'une fonction PlaySound(), prise en charge par le fichier d'en-tête windows.h.