Ein Audio ist ein Ton, der im hörbaren Frequenzbereich des Menschen liegt. Es handelt sich im Grunde um ein aufgezeichnetes oder übertragenes Tonsignal. Unter Audiowiedergabe versteht man die Wiedergabe eines bereits aufgenommenen Audiomaterials, um die darin enthaltenen Töne anzuhören. C++ ist eine vielseitige Programmiersprache, die auch Audiowiedergabefunktionen unterstützt.
So erstellen Sie eine einfache Audiowiedergabe in C++
Unter Audiowiedergabe in C++ versteht man die Wiedergabe eines bereits aufgenommenen Audios mithilfe eines C++-Codes. Dies kann durch die Verwendung der PlaySound()-Funktion erreicht werden, mit der Sie den in den WAV- und MP3-Dateien angegebenen Ton abspielen können. Führen Sie die folgenden Schritte aus, um den Dev-C++-Compiler für die Audiowiedergabe einzurichten:
Schritt 1: Öffnen Sie die Dev-C++-Anwendung. Klicken Sie auf „Datei“, um eine auszuwählen Neues Projekt , von dort auswählen Leeres Projekt , geben Sie den Namen Ihres Projekts ein, wählen Sie dann C++-Projekt aus und klicken Sie auf OK:
Schritt 2: Speichern Sie nun das Projekt und klicken Sie mit der rechten Maustaste darauf Projekt und auswählen Projektoptionen :
Schritt 3: Wählen Sie unter Projektoptionen aus Parameter und dann schreiben -Iwinmm im Linker Abschnitt und klicken Sie auf OK:
Die Audiodatei muss in der .wav-Notation heruntergeladen und am selben Ort gespeichert werden, an dem das Programm gespeichert ist:
Die Audiodatei namens sound.wav und die C++-Quelldatei werden beide am selben Speicherort gespeichert. Dies ist der Code zum Abspielen einer Audiodatei in C++ mit der Funktion PlaySound():
#include
#include
#include
Verwenden des Namensraums std;
int main ( )
{
char audiof_char [ fünfzig ] ;
string audiof_str;
fstream fp;
cout << „Geben Sie den Namen einer Audiodatei ein:“ ;
Essen >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
Wenn ( fp ! = NULL )
{
string audiof_str =audiof_char;
Ton abspielen ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
anders
{
cout << ' \N Audiodatei kann nicht ausgeführt werden!“ ;
cout << ' \N Überprüfen Sie die unten aufgeführten Dinge: \N ' ;
cout << '1. Überprüfen Sie, ob die Datei das ursprüngliche WAV-Format hat. \N ' ;
cout << '2. Überprüfen Sie, ob die Erweiterung „.wav“ im Dateinamen erwähnt wird. \N ' ;
cout << „3. In der Datei gespeichert, in der das Programm gespeichert ist.“ ;
}
fp.close ( ) ;
zurückkehren 0 ;
}
Die Header-Datei
Der Benutzer gibt die abzuspielende Datei „sound.wav“ ein, der Compiler findet sie und spielt sie 21,4 Sekunden lang ab. Wenn der Benutzer eine Datei eingibt, die vom Compiler nicht gefunden wird, gibt er einen Fehler und Anweisungen zur Überprüfung der möglichen Probleme zurück:
Abschluss
Ein Audio ist ein Ton, der im hörbaren Frequenzbereich des Menschen liegt. Es handelt sich im Grunde um ein aufgezeichnetes oder übertragenes Tonsignal. Unter Audiowiedergabe versteht man in C++ die Wiedergabe eines bereits aufgenommenen Audiomaterials, um die darin enthaltenen Sounds mithilfe einer WAV-Datei anzuhören. Diese Datei kann mit einer PlaySound()-Funktion abgespielt werden, die von der Windows.h-Header-Datei unterstützt wird.