Ang audio ay isang tunog na nasa loob ng saklaw ng naririnig na dalas ng mga tao. Ito ay karaniwang isang naitala o ipinadalang signal ng tunog. Ang pag-playback ng audio ay tumutukoy sa pag-replay ng isang na-record na audio upang marinig ang mga tunog sa loob nito. Ang C++ ay isang maraming nalalaman na programming language na sumusuporta din sa mga function ng audio playback.
Paano Gumawa ng Basic Audio Playback sa C++
Ang pag-playback ng audio sa C++ ay tumutukoy sa pag-replay ng isang na-record na audio gamit ang isang C++ code. Magagawa ito sa pamamagitan ng paggamit ng PlaySound() function, na nagbibigay-daan sa iyong i-play ang tunog na ibinigay sa .wav at MP3 file. Upang i-set up ang Dev-C++ Compiler para sa Audio Playback, gawin ang mga sumusunod na hakbang:
Hakbang 1: Buksan ang Dev-C++ na application. Pindutin ang 'File' upang pumili ng a Bagong proyekto , mula doon pumili Walang laman na Proyekto , ipasok ang pangalan ng iyong proyekto, pagkatapos ay piliin ang C++ na proyekto, at i-click ang OK:
Hakbang 2: Ngayon i-save ang proyekto at i-right-click sa Proyekto at piliin Mga Opsyon sa Proyekto :
Hakbang 3: Sa ilalim ng Project Options piliin Mga Parameter at pagkatapos ay magsulat -Iwinmm nasa linker seksyon at i-click ang OK:
Dapat ma-download ang audio file sa .wav notation at i-save sa parehong lokasyon kung saan naka-save ang program:
Ang audio file na pinangalanang sound.wav at ang C++ source file ay parehong naka-save sa parehong lokasyon. Ito ang code para mag-playback ng audio file sa C++ gamit ang PlaySound() function:
#include
#include
#include
gamit ang namespace std;
int pangunahing ( )
{
char audiof_char [ limampu ] ;
string audiof_str;
fstream fp;
cout << 'Ipasok ang pangalan ng isang audio file: ' ;
kumakain >> audiof_char;
fp.bukas ( audiof_char, ios::in ) ;
kung ( fp ! = NULL )
{
string audiof_str =audiof_char;
PlaySound ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
iba pa
{
cout << ' \n Hindi gumana ang audio file!' ;
cout << ' \n Suriin ang mga bagay na ibinigay sa ibaba: \n ' ;
cout << '1. Suriin kung ang file ay orihinal na .wav na format. \n ' ;
cout << '2. Suriin kung ang .wav' extension ay nabanggit sa pangalan ng file. \n ' ;
cout << '3. Naka-save sa file kung saan naka-save ang program.' ;
}
fp.malapit ( ) ;
bumalik 0 ;
}
Ang header file na
Inilalagay ng user ang sound.wav file upang i-play, at hahanapin ito ng compiler at i-play ito sa loob ng 21.4 segundo. Kapag nag-input ang user ng file na hindi nahanap ng compiler, nagbabalik ito ng error at mga tagubilin upang suriin ang mga posibleng isyu:
Konklusyon
Ang audio ay isang tunog na nasa loob ng saklaw ng naririnig na dalas ng mga tao. Ito ay karaniwang isang naitala o ipinadalang signal ng tunog. Ang pag-playback ng audio sa C++ ay tumutukoy sa pag-replay ng isang na-record na audio upang marinig ang mga tunog dito gamit ang isang .wav file. Maaaring i-play ang file na ito gamit ang PlaySound() function, na sinusuportahan ng windows.h header file.