Zvok je zvok, ki je znotraj slišnega frekvenčnega območja ljudi. V bistvu gre za posnet ali oddan zvočni signal. Predvajanje zvoka se nanaša na ponovno predvajanje že posnetega zvoka, da se slišijo zvoki v njem. C++ je vsestranski programski jezik, ki podpira tudi funkcije predvajanja zvoka.
Kako ustvariti osnovno predvajanje zvoka v C++
Predvajanje zvoka v C++ se nanaša na ponovno predvajanje že posnetega zvoka z uporabo kode C++. To lahko dosežete z uporabo funkcije PlaySound(), ki vam omogoča predvajanje zvoka v datotekah .wav in MP3. Če želite nastaviti prevajalnik Dev-C++ za predvajanje zvoka, izvedite naslednje korake:
Korak 1: Odprite aplikacijo Dev-C++. Kliknite »Datoteka«, da izberete a Nov projekt , od tam izberite Prazen projekt , vnesite ime svojega projekta, nato izberite projekt C++ in kliknite V redu:
2. korak: Zdaj shranite projekt in z desno miškino tipko kliknite Projekt in izberite Možnosti projekta :
3. korak: Pod možnostmi projekta izberite Parametri in potem napiši -Iwinmm v povezovalec in kliknite V redu:
Zvočno datoteko je treba prenesti v zapisu .wav in shraniti na isto mesto, kjer je shranjen program:
Zvočna datoteka z imenom sound.wav in izvorna datoteka C++ sta shranjeni na istem mestu. To je koda za predvajanje zvočne datoteke v C++ s funkcijo PlaySound():
#include
#include
#include
uporaba imenskega prostora std;
int main ( )
{
char audiof_char [ petdeset ] ;
niz audiof_str;
fstream fp;
cout << 'Vnesite ime zvočne datoteke: ' ;
prehranjevanje >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
če ( fp ! = NULL )
{
niz audiof_str =audiof_char;
Predvajaj zvok ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
drugače
{
cout << ' \n Zvočne datoteke ni mogoče zagnati!' ;
cout << ' \n Preverite spodaj navedene stvari: \n ' ;
cout << '1. Preverite, ali je datoteka izvirnega formata .wav. \n ' ;
cout << '2. Preverite, ali je pripona .wav' omenjena v imenu datoteke. \n ' ;
cout << '3. Shranjeno v datoteki, kjer je shranjen program.' ;
}
fp.close ( ) ;
vrnitev 0 ;
}
Datoteka glave
Uporabnik vnese datoteko sound.wav za predvajanje, prevajalnik pa jo najde in predvaja 21,4 sekunde. Ko uporabnik vnese datoteko, ki je prevajalnik ne najde, vrne napako in navodila za preverjanje možnih težav:
Zaključek
Zvok je zvok, ki je znotraj slišnega frekvenčnega območja ljudi. V bistvu gre za posnet ali oddan zvočni signal. Predvajanje zvoka v C++ se nanaša na ponovno predvajanje že posnetega zvoka, da se slišijo zvoki v njem z uporabo datoteke .wav. To datoteko je mogoče predvajati s funkcijo PlaySound(), ki jo podpira datoteka glave windows.h.