Како направити основну репродукцију звука у Ц++

Kako Napraviti Osnovnu Reprodukciju Zvuka U C



Звук је звук који се налази у опсегу чујних фреквенција људи. То је у основи снимљени или преношени звучни сигнал. Аудио репродукција се односи на понављање већ снимљеног звука да би се чули звуци у њему. Ц++ је свестрани програмски језик који подржава и функције репродукције звука.

Како направити основну репродукцију звука у Ц++

Репродукција звука у Ц++ се односи на репродукцију већ снимљеног звука помоћу Ц++ кода. Ово се може постићи коришћењем функције ПлаиСоунд(), која вам омогућава да репродукујете звук дат у .вав и МП3 датотекама. Да бисте подесили Дев-Ц++ компајлер за аудио репродукцију, извршите следеће кораке:







Корак 1: Отворите апликацију Дев-Ц++. Притисните „Датотека“ да бисте изабрали а Нови пројекат , одатле изаберите Емпти Пројецт , унесите назив свог пројекта, затим изаберите Ц++ пројекат и кликните на ОК:




Корак 2: Сада сачувајте пројекат и кликните десним тастером миша на Пројекат и изаберите Опције пројекта :




Корак 3: У оквиру Опције пројекта изаберите Параметерс а затим написати -Ивинмм у линкер одељак и кликните на ОК:






Аудио датотека мора бити преузета у .вав нотацији и сачувана на истој локацији на којој је програм сачуван:


Аудио датотека под називом соунд.вав и Ц++ изворна датотека се чувају на истој локацији. Ово је код за репродукцију аудио датотеке у Ц++ користећи ПлаиСоунд() функцију:



#инцлуде<иостреам>
#инцлуде<виндовс.х>
#инцлуде<фстреам>
користећи простор имена стд;

инт маин ( )
{
цхар аудиоф_цхар [ педесет ] ;
стринг аудиоф_стр;
фстреам фп;


цоут << 'Унесите назив аудио датотеке: ' ;
једење >> аудиоф_цхар;

фп.опен ( аудиоф_цхар, иос::ин ) ;
ако ( фп ! = НУЛЛ )
{

стринг аудиоф_стр =аудиоф_цхар;

Репродукцију звука ( аудиоф_стр.ц_стр ( ) , НУЛЛ, СНД_СИНЦ ) ;
}
друго
{
цоут << ' Аудио датотека се не може покренути!' ;
цоут << ' Проверите ствари наведене у наставку: ' ;
цоут << „1. Проверите да ли је датотека оригинални .вав формат. ' ;
цоут << „2. Проверите да ли је екстензија .вав поменута у имену датотеке. ' ;
цоут << '3. Сачувано у датотеци у којој је програм сачуван.' ;
}

фп.цлосе ( ) ;

повратак 0 ;
}


Датотека заглавља <фстреам> се користи за отварање датотеке, а <виндовс.х> се користи за функцију ПлаиСоунд(). Функција опен() не чита променљиву типа стринг и функција ПлаиСоунд () не чита низ знакова типа променљиве, тако да је дефинисана променљива низа знакова функције опен(), а променљива функције ПлаиСоунд() је променио у низ. Функције ПлаиСоунд() репродукују звук из одређене датотеке и настављају да репродукују све док се не прекине. Ако компајлер не може да пронађе наведену датотеку, онда ће вратити грешку и неће бити репродукције звука. Кад год се датотека отвори у програму, обавезно је затворити је пре завршетка програма, тако да се за затварање користи функција цлосе().


Корисник уноси соунд.вав датотеку за репродукцију, а компајлер је проналази и репродукује је 21,4 секунде. Када корисник унесе датотеку коју компајлер није пронашао, он враћа грешку и упутства за проверу могућих проблема:

Закључак

Звук је звук који се налази у опсегу чујних фреквенција људи. То је у основи снимљени или преношени звучни сигнал. Аудио репродукција у Ц++ се односи на понављање већ снимљеног звука да би се чули звуци у њему помоћу .вав датотеке. Ова датотека се може репродуковати помоћу функције ПлаиСоунд(), коју подржава датотека заглавља виндовс.х.