Een audio is een geluid dat binnen het hoorbare frequentiebereik van mensen ligt. Het is eigenlijk een opgenomen of verzonden geluidssignaal. Audio afspelen verwijst naar het opnieuw afspelen van een reeds opgenomen audio om de geluiden erin te horen. C++ is een veelzijdige programmeertaal die ook audioafspeelfuncties ondersteunt.
Hoe u basisaudioweergave kunt maken in C++
Audio afspelen in C++ verwijst naar het opnieuw afspelen van reeds opgenomen audio met behulp van een C++-code. Dit kan worden bereikt door de functie PlaySound() te gebruiken, waarmee u het geluid uit de .wav- en MP3-bestanden kunt afspelen. Voer de volgende stappen uit om de Dev-C++ Compiler in te stellen voor het afspelen van audio:
Stap 1: Open de Dev-C++-toepassing. Druk op 'Bestand' om een Nieuw project , vanaf daar selecteren Leeg project , voer de naam van uw project in, selecteer vervolgens C++-project en klik op OK:
Stap 2: Sla nu het project op en klik met de rechtermuisknop op het Project en selecteer Projectopties :
Stap 3: Selecteer onder Projectopties Parameters en dan schrijven -Iwinmm in de koppelaar sectie en klik op OK:
Het audiobestand moet worden gedownload in de .wav-notatie en worden opgeslagen op dezelfde locatie waar het programma is opgeslagen:
Het audiobestand met de naam sound.wav en het C++-bronbestand worden beide op dezelfde locatie opgeslagen. Dit is de code om een audiobestand in C++ af te spelen met behulp van de PlaySound() functie:
#include
#include
#include
namespace std; gebruiken;
int. hoofd ( )
{
char audiof_char [ vijftig ] ;
tekenreeks audiof_str;
fstream fp;
uit << 'Voer de naam van een audiobestand in: ' ;
aan het eten >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
als ( fp ! = NUL )
{
tekenreeks audiof_str =audiof_char;
Geluid afspelen ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
anders
{
uit << ' \N Audiobestand kan niet worden uitgevoerd!' ;
uit << ' \N Controleer de onderstaande zaken: \N ' ;
uit << '1. Controleer of het bestand het originele .wav-formaat heeft. \N ' ;
uit << '2. Controleer of de extensie .wav in de bestandsnaam wordt vermeld. \N ' ;
uit << '3. Opgeslagen in het bestand waarin het programma is opgeslagen.' ;
}
fp.sluiten ( ) ;
opbrengst 0 ;
}
Het headerbestand
De gebruiker voert het sound.wav-bestand in om af te spelen, en de compiler vindt het en speelt het gedurende 21,4 seconden af. Wanneer de gebruiker een bestand invoert dat niet door de compiler wordt gevonden, retourneert het een fout en instructies om de mogelijke problemen te controleren:
Conclusie
Een audio is een geluid dat binnen het hoorbare frequentiebereik van mensen ligt. Het is eigenlijk een opgenomen of verzonden geluidssignaal. Audio afspelen in C++ verwijst naar het opnieuw afspelen van een reeds opgenomen audio om de geluiden erin te horen met behulp van een .wav-bestand. Dit bestand kan worden afgespeeld met behulp van een PlaySound()-functie, die wordt ondersteund door het windows.h-headerbestand.