En lyd er en lyd som ligger innenfor det hørbare frekvensområdet til mennesker. Det er i utgangspunktet et innspilt eller overført lydsignal. Lydavspilling refererer til avspilling av en allerede innspilt lyd for å høre lydene i den. C++ er et allsidig programmeringsspråk som også støtter lydavspillingsfunksjoner.
Hvordan lage grunnleggende lydavspilling i C++
Lydavspilling i C++ refererer til avspilling av en allerede innspilt lyd ved hjelp av en C++-kode. Dette kan oppnås ved å bruke PlaySound()-funksjonen, som lar deg spille av lyden gitt i .wav- og MP3-filene. For å sette opp Dev-C++-kompilatoren for lydavspilling, utfør følgende trinn:
Trinn 1: Åpne Dev-C++-applikasjonen. Trykk på 'Fil' for å velge en Nytt prosjekt , velg derfra Tomt prosjekt , skriv inn navnet på prosjektet ditt, velg deretter C++-prosjektet og klikk OK:
Steg 2: Lagre nå prosjektet og høyreklikk på Prosjekt og velg Prosjektalternativer :
Trinn 3: Velg under Prosjektalternativer Parametere og så skriv -Iwinmm i linker og klikk OK:
Lydfilen må lastes ned i .wav-notasjonen og lagres på samme sted der programmet er lagret:
Lydfilen som heter sound.wav og C++-kildefilen er begge lagret på samme sted. Dette er koden for å spille av en lydfil i C++ ved å bruke PlaySound()-funksjonen:
#include
#include
#inkluder
bruker navneområde std;
int main ( )
{
char audiof_char [ femti ] ;
streng audiof_str;
fstream fp;
cout << 'Skriv inn navnet på en lydfil: ' ;
spiser >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
hvis ( fp ! = NULL )
{
streng audiof_str =audiof_char;
Spill lyd ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
ellers
{
cout << ' \n Lydfilen kan ikke kjøres!' ;
cout << ' \n Sjekk tingene gitt nedenfor: \n ' ;
cout << '1. Sjekk om filen er originalt .wav-format. \n ' ;
cout << '2. Sjekk om .wav'-utvidelsen er nevnt i filnavnet. \n ' ;
cout << '3. Lagret i filen der programmet er lagret.' ;
}
fp.close ( ) ;
komme tilbake 0 ;
}
Overskriftsfilen
Brukeren legger inn sound.wav-filen for å spille, og kompilatoren finner den og spiller den i 21,4 sekunder. Når brukeren legger inn en fil som ikke er funnet av kompilatoren, returnerer den en feilmelding og instruksjoner for å sjekke mulige problemer:
Konklusjon
En lyd er en lyd som ligger innenfor det hørbare frekvensområdet til mennesker. Det er i utgangspunktet et innspilt eller overført lydsignal. Lydavspilling i C++ refererer til avspilling av en allerede innspilt lyd for å høre lydene i den ved hjelp av en .wav-fil. Denne filen kan spilles av ved hjelp av en PlaySound()-funksjon, som støttes av windows.h-headerfilen.