Un audio è un suono che rientra nella gamma di frequenze udibili dagli esseri umani. È fondamentalmente un segnale sonoro registrato o trasmesso. La riproduzione audio si riferisce alla riproduzione di un audio già registrato per ascoltarne i suoni. C++ è un linguaggio di programmazione versatile che supporta anche funzioni di riproduzione audio.
Come creare una riproduzione audio di base in C++
La riproduzione audio in C++ si riferisce alla riproduzione di un audio già registrato utilizzando un codice C++. Ciò può essere ottenuto utilizzando la funzione PlaySound(), che consente di riprodurre il suono fornito nei file .wav e MP3. Per configurare il compilatore Dev-C++ per la riproduzione audio, eseguire i seguenti passaggi:
Passo 1: Apri l'applicazione Dev-C++. Premi sul 'File' per selezionare a Nuovo progetto , da lì seleziona Progetto vuoto , inserisci il nome del tuo progetto, quindi seleziona Progetto C++ e fai clic su OK:
Passo 2: Ora salva il progetto e fai clic con il pulsante destro del mouse su Progetto e seleziona Opzioni del progetto :
Passaggio 3: In Opzioni progetto seleziona Parametri e poi scrivi -Ho vintomm nel linker sezione e fare clic su OK:
Il file audio deve essere scaricato nella notazione .wav e salvato nella stessa posizione in cui è salvato il programma:
Il file audio denominato sound.wav e il file sorgente C++ vengono entrambi salvati nella stessa posizione. Questo è il codice per riprodurre un file audio in C++ utilizzando la funzione PlaySound():
#include
#include
#include
utilizzando lo spazio dei nomi std;
int principale ( )
{
char audiof_char [ cinquanta ] ;
stringa audiof_str;
fstream fp;
cout << 'Inserisci il nome di un file audio: ' ;
mangiare >> audiof_char;
fp.open ( audiof_char, ios::in ) ;
Se ( fp ! = NULLO )
{
stringa audiof_str =audiof_char;
Riprodurre l'audio ( audiof_str.c_str ( ) , NULL, SND_SYNC ) ;
}
altro
{
cout << ' \N Impossibile eseguire il file audio!' ;
cout << ' \N Controlla le cose indicate di seguito: \N ' ;
cout << '1. Controlla se il file è in formato .wav originale. \N ' ;
cout << '2. Controlla se l'estensione .wav' è menzionata nel nome del file. \N ' ;
cout << '3. Salvato nel file in cui è salvato il programma.' ;
}
fp.close ( ) ;
ritorno 0 ;
}
Il file di intestazione
L'utente inserisce il file sound.wav da riprodurre e il compilatore lo trova e lo riproduce per 21,4 secondi. Quando l'utente inserisce un file che non viene trovato dal compilatore, restituisce un errore e istruzioni per verificare i possibili problemi:
Conclusione
Un audio è un suono che rientra nella gamma di frequenze udibili dagli esseri umani. È fondamentalmente un segnale sonoro registrato o trasmesso. La riproduzione audio in C++ si riferisce alla riproduzione di un audio già registrato per ascoltarne i suoni utilizzando un file .wav. Questo file può essere riprodotto utilizzando una funzione PlaySound(), supportata dal file di intestazione windows.h.