ఆడియో అనేది మానవులకు వినిపించే ఫ్రీక్వెన్సీ పరిధిలో ఉండే ధ్వని. ఇది ప్రాథమికంగా రికార్డ్ చేయబడిన లేదా ప్రసారం చేయబడిన ధ్వని సంకేతం. ఆడియో ప్లేబ్యాక్ అనేది ఇప్పటికే రికార్డ్ చేయబడిన ఆడియోని దానిలోని శబ్దాలను వినడానికి రీప్లే చేయడాన్ని సూచిస్తుంది. C++ అనేది ఆడియో ప్లేబ్యాక్ ఫంక్షన్లకు కూడా మద్దతిచ్చే బహుముఖ ప్రోగ్రామింగ్ భాష.
C++లో ప్రాథమిక ఆడియో ప్లేబ్యాక్ను ఎలా సృష్టించాలి
C++లో ఆడియో ప్లేబ్యాక్ అనేది C++ కోడ్ని ఉపయోగించి ఇప్పటికే రికార్డ్ చేయబడిన ఆడియోని రీప్లే చేయడాన్ని సూచిస్తుంది. PlaySound() ఫంక్షన్ని ఉపయోగించడం ద్వారా దీన్ని సాధించవచ్చు, ఇది .wav మరియు MP3 ఫైల్లలో ఇచ్చిన ధ్వనిని ప్లే చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఆడియో ప్లేబ్యాక్ కోసం Dev-C++ కంపైలర్ను సెటప్ చేయడానికి, ఈ క్రింది దశలను చేయండి:
దశ 1: Dev-C++ అప్లికేషన్ను తెరవండి. ఒక ఎంచుకోవడానికి 'ఫైల్' పై నొక్కండి కొత్త ప్రాజెక్ట్ , అక్కడ నుండి ఎంచుకోండి ఖాళీ ప్రాజెక్ట్ , మీ ప్రాజెక్ట్ పేరును నమోదు చేసి, ఆపై C++ ప్రాజెక్ట్ని ఎంచుకుని, సరి క్లిక్ చేయండి:
దశ 2: ఇప్పుడు ప్రాజెక్ట్ను సేవ్ చేసి, దానిపై కుడి క్లిక్ చేయండి ప్రాజెక్ట్ మరియు ఎంచుకోండి ప్రాజెక్ట్ ఎంపికలు :
దశ 3: ప్రాజెక్ట్ ఎంపికల క్రింద ఎంచుకోండి పారామితులు ఆపై వ్రాయండి -ఇవిన్మ్మ్ లో లింకర్ విభాగం మరియు సరి క్లిక్ చేయండి:
ఆడియో ఫైల్ తప్పనిసరిగా .wav నొటేషన్లో డౌన్లోడ్ చేయబడాలి మరియు ప్రోగ్రామ్ సేవ్ చేయబడిన అదే ప్రదేశంలో సేవ్ చేయబడాలి:
sound.wav అనే ఆడియో ఫైల్ మరియు C++ సోర్స్ ఫైల్ రెండూ ఒకే లొకేషన్లో సేవ్ చేయబడతాయి. PlaySound() ఫంక్షన్ని ఉపయోగించి C++లో ఆడియో ఫైల్ని ప్లేబ్యాక్ చేయడానికి ఇది కోడ్:
#include
#include
#include
నేమ్స్పేస్ stdని ఉపయోగించడం;
పూర్ణాంక ప్రధాన ( )
{
చార్ ఆడియోf_char [ యాభై ] ;
స్ట్రింగ్ audiof_str;
fstream fp;
కోట్ << 'ఆడియో ఫైల్ పేరును నమోదు చేయండి:' ;
ఆహారపు >> ఆడియోఫ్_చార్;
fp.open ( audiof_char, iOS::in ) ;
ఉంటే ( fp ! = శూన్యం )
{
స్ట్రింగ్ audiof_str =audiof_char;
శబ్దం చేయి ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
లేకపోతే
{
కోట్ << ' \n ఆడియో ఫైల్ రన్ చేయడం సాధ్యం కాలేదు!' ;
కోట్ << ' \n క్రింద ఇవ్వబడిన అంశాలను తనిఖీ చేయండి: \n ' ;
కోట్ << '1. ఫైల్ అసలైన .wav ఆకృతిలో ఉందో లేదో తనిఖీ చేయండి. \n ' ;
కోట్ << '2. ఫైల్ పేరులో .wav' పొడిగింపు పేర్కొనబడిందో లేదో తనిఖీ చేయండి. \n ' ;
కోట్ << '3. ప్రోగ్రామ్ సేవ్ చేయబడిన ఫైల్లో సేవ్ చేయబడింది.' ;
}
fp.close ( ) ;
తిరిగి 0 ;
}
ఫైల్ను తెరవడానికి హెడర్ ఫైల్
వినియోగదారు ప్లే చేయడానికి sound.wav ఫైల్ను ఇన్పుట్ చేస్తారు మరియు కంపైలర్ దానిని కనుగొని 21.4 సెకన్ల పాటు ప్లే చేస్తుంది. కంపైలర్ ద్వారా కనుగొనబడని ఫైల్ను వినియోగదారు ఇన్పుట్ చేసినప్పుడు, అది ఎర్రర్ను అందిస్తుంది మరియు సాధ్యమయ్యే సమస్యలను తనిఖీ చేయడానికి సూచనలను అందిస్తుంది:
ముగింపు
ఆడియో అనేది మానవులకు వినిపించే ఫ్రీక్వెన్సీ పరిధిలో ఉండే ధ్వని. ఇది ప్రాథమికంగా రికార్డ్ చేయబడిన లేదా ప్రసారం చేయబడిన ధ్వని సంకేతం. C++లో ఆడియో ప్లేబ్యాక్ అనేది .wav ఫైల్ని ఉపయోగించి దానిలోని శబ్దాలను వినడానికి ఇప్పటికే రికార్డ్ చేయబడిన ఆడియోని రీప్లే చేయడాన్ని సూచిస్తుంది. Windows.h హెడర్ ఫైల్తో సపోర్ట్ చేయబడే PlaySound() ఫంక్షన్ని ఉపయోగించి ఈ ఫైల్ ప్లే చేయబడుతుంది.