Ett ljud är ett ljud som ligger inom det hörbara frekvensområdet för människor. Det är i grunden en inspelad eller överförd ljudsignal. Ljuduppspelning hänvisar till uppspelning av ett redan inspelat ljud för att höra ljuden i det. C++ är ett mångsidigt programmeringsspråk som också stöder ljuduppspelningsfunktioner.
Hur man skapar grundläggande ljuduppspelning i C++
Ljuduppspelning i C++ hänvisar till uppspelning av ett redan inspelat ljud med en C++-kod. Detta kan uppnås genom att använda PlaySound()-funktionen, som låter dig spela upp ljudet i .wav- och MP3-filerna. För att ställa in Dev-C++-kompilatorn för ljuduppspelning, utför följande steg:
Steg 1: Öppna programmet Dev-C++. Tryck på 'File' för att välja en Nytt projekt , välj därifrån Tomt projekt , ange namnet på ditt projekt, välj sedan C++-projekt och klicka på OK:
Steg 2: Spara nu projektet och högerklicka på Projekt och välj Projektalternativ :
Steg 3: Välj under Projektalternativ Parametrar och sedan skriva -Iwinmm i länk avsnitt och klicka på OK:
Ljudfilen måste laddas ner i .wav-notationen och sparas på samma plats där programmet sparas:
Ljudfilen med namnet sound.wav och källfilen C++ sparas båda på samma plats. Det här är koden för att spela upp en ljudfil i C++ med funktionen PlaySound():
#inkludera
#inkludera
#inkludera
använder namnutrymme std;
int main ( )
{
char audiof_char [ femtio ] ;
sträng audiof_str;
fstream fp;
cout << 'Ange namnet på en ljudfil:' ;
äter >> audiof_char;
fp.öppen ( audiof_char, ios::in ) ;
om ( fp ! = NULL )
{
sträng audiof_str =audiof_char;
Spelljud ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
annan
{
cout << ' \n Ljudfilen kan inte köras!' ;
cout << ' \n Kontrollera sakerna nedan: \n ' ;
cout << '1. Kontrollera om filen är original .wav-format. \n ' ;
cout << '2. Kontrollera om tillägget .wav' nämns i filnamnet. \n ' ;
cout << '3. Sparad i filen där programmet är sparat.' ;
}
fp.stäng ( ) ;
lämna tillbaka 0 ;
}
Rubrikfilen
Användaren matar in filen sound.wav för att spela, och kompilatorn hittar den och spelar upp den i 21,4 sekunder. När användaren matar in en fil som inte hittas av kompilatorn, returnerar den ett felmeddelande och instruktioner för att kontrollera de möjliga problemen:
Slutsats
Ett ljud är ett ljud som ligger inom det hörbara frekvensområdet för människor. Det är i grunden en inspelad eller överförd ljudsignal. Ljuduppspelning i C++ avser uppspelning av ett redan inspelat ljud för att höra ljuden i det med hjälp av en .wav-fil. Den här filen kan spelas upp med en PlaySound()-funktion, som stöds av windows.h-huvudfilen.