Ääni on ääni, joka on ihmisen kuultavissa olevalla taajuusalueella. Se on pohjimmiltaan tallennettu tai lähetetty äänisignaali. Äänentoisto tarkoittaa jo tallennetun äänen toistamista sen sisältämien äänien kuulemiseksi. C++ on monipuolinen ohjelmointikieli, joka tukee myös äänentoistotoimintoja.
Perusäänentoiston luominen C++:ssa
Äänentoisto C++:ssa tarkoittaa jo tallennetun äänen toistamista C++-koodilla. Tämä voidaan saavuttaa käyttämällä PlaySound()-toimintoa, jonka avulla voit toistaa .wav- ja MP3-tiedostoissa olevan äänen. Voit määrittää Dev-C++-kääntäjän äänentoistoa varten suorittamalla seuraavat vaiheet:
Vaihe 1: Avaa Dev-C++ -sovellus. Paina 'Tiedosto' valitaksesi a Uusi projekti , valitse sieltä Tyhjä projekti , kirjoita projektisi nimi, valitse C++-projekti ja napsauta OK:
Vaihe 2: Tallenna nyt projekti ja napsauta hiiren kakkospainikkeella Projekti ja valitse Projektivaihtoehdot :
Vaihe 3: Valitse Projektiasetukset-kohdasta Parametrit ja sitten kirjoittaa -Iwinmm in linkittäjä osio ja napsauta OK:
Äänitiedosto on ladattava .wav-merkinnällä ja tallennettava samaan paikkaan, johon ohjelma on tallennettu:
Äänitiedosto nimeltä sound.wav ja C++-lähdetiedosto tallennetaan molemmat samaan paikkaan. Tämä on koodi toistaa äänitiedosto C++-kielellä käyttämällä PlaySound()-toimintoa:
#include
#include
#include
käyttäen nimiavaruutta std;
int main ( )
{
char audiof_char [ viisikymmentä ] ;
merkkijono audiof_str;
fstream fp;
cout << 'Anna äänitiedoston nimi:' ;
syöminen >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
jos ( fp ! = NULL )
{
merkkijono audiof_str =audiof_char;
Soita ääni ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
muu
{
cout << ' \n Äänitiedostoa ei voi suorittaa!' ;
cout << ' \n Tarkista alla olevat asiat: \n ' ;
cout << '1. Tarkista, onko tiedosto alkuperäinen .wav-muoto. \n ' ;
cout << '2. Tarkista, onko .wav-tunniste mainittu tiedoston nimessä. \n ' ;
cout << '3. Tallennettu tiedostoon, johon ohjelma on tallennettu.' ;
}
fp.close ( ) ;
palata 0 ;
}
Otsikkotiedostoa
Käyttäjä syöttää sound.wav-tiedoston toistettavaksi, ja kääntäjä löytää sen ja toistaa sitä 21,4 sekuntia. Kun käyttäjä syöttää tiedoston, jota kääntäjä ei löydä, se palauttaa virheilmoituksen ja ohjeet mahdollisten ongelmien tarkistamiseksi:
Johtopäätös
Ääni on ääni, joka on ihmisen kuultavissa olevalla taajuusalueella. Se on pohjimmiltaan tallennettu tai lähetetty äänisignaali. Äänentoisto C++:ssa tarkoittaa jo tallennetun äänen toistamista .wav-tiedoston avulla. Tätä tiedostoa voidaan toistaa käyttämällä PlaySound()-toimintoa, jota windows.h-otsikkotiedosto tukee.