Kako ustvariti osnovno predvajanje zvoka v C++

Kako Ustvariti Osnovno Predvajanje Zvoka V C



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 se uporablja za odpiranje datoteke, pa se uporablja za funkcijo PlaySound(). Funkcija open() ne bere spremenljivke tipa niz in funkcija PlaySound () ne bere matrike znakov tipa spremenljivke, tako da je za implementacijo funkcije open() definirana spremenljivka matrike znakov in za spremenljivko funkcije PlaySound() je spremenjeno v niz. Funkcije PlaySound() predvajajo zvok iz določene datoteke in nadaljujejo s predvajanjem, dokler se ne prekine. Če prevajalnik ne najde podane datoteke, bo vrnil napako in zvoka ne bo mogoče predvajati. Kadarkoli se datoteka odpre v programu, jo je obvezno zapreti pred zaključkom programa, zato se za zapiranje uporablja funkcija close().


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.