Um áudio é um som que está dentro da faixa de frequência audível dos humanos. É basicamente um sinal sonoro gravado ou transmitido. A reprodução de áudio refere-se à reprodução de um áudio já gravado para ouvir os sons nele contidos. C++ é uma linguagem de programação versátil que também oferece suporte a funções de reprodução de áudio.
Como criar reprodução de áudio básica em C++
A reprodução de áudio em C++ refere-se à reprodução de um áudio já gravado usando um código C++. Isso pode ser conseguido usando a função PlaySound(), que permite reproduzir o som fornecido nos arquivos .wav e MP3. Para configurar o compilador Dev-C++ para reprodução de áudio, execute as seguintes etapas:
Passo 1: Abra o aplicativo Dev-C++. Clique em “Arquivo” para selecionar um Novo projeto , a partir daí selecione Projeto Vazio , insira o nome do seu projeto, selecione Projeto C++ e clique em OK:
Passo 2: Agora salve o projeto e clique com o botão direito no Projeto e selecione Opções de projeto :
Etapa 3: Em Opções do projeto, selecione Parâmetros e depois escreva -Iwinmm no vinculador seção e clique em OK:
O arquivo de áudio deve ser baixado na notação .wav e salvo no mesmo local onde o programa foi salvo:
O arquivo de áudio denominado sound.wav e o arquivo de origem C++ são salvos no mesmo local. Este é o código para reproduzir um arquivo de áudio em C++ usando a função PlaySound():
#include
#include
#include
usando namespace std;
principal interno ( )
{
char audiof_char [ cinquenta ] ;
string audiof_str;
fstream fp;
corte << 'Digite o nome de um arquivo de áudio:' ;
comendo >> audiof_char;
fp.open ( audiof_char,ios::in ) ;
se ( FP ! = NULO )
{
string audiof_str =audiof_char;
Tocar música ( audiof_str.c_str ( ) , NULO, SND_SYNC ) ;
}
outro
{
corte << ' \n Arquivo de áudio não pode ser executado!' ;
corte << ' \n Verifique os itens abaixo: \n ' ;
corte << '1. Verifique se o arquivo está no formato .wav original. \n ' ;
corte << '2. Verifique se a extensão .wav' é mencionada no nome do arquivo. \n ' ;
corte << '3. Salvo no arquivo onde o programa foi salvo.' ;
}
fp.fechar ( ) ;
retornar 0 ;
}
O arquivo de cabeçalho
O usuário insere o arquivo sound.wav para ser reproduzido e o compilador o encontra e o reproduz por 21,4 segundos. Quando o usuário insere um arquivo que não foi encontrado pelo compilador, ele retorna um erro e instruções para verificar os possíveis problemas:
Conclusão
Um áudio é um som que está dentro da faixa de frequência audível dos humanos. É basicamente um sinal sonoro gravado ou transmitido. A reprodução de áudio em C++ refere-se à reprodução de um áudio já gravado para ouvir os sons nele contidos usando um arquivo .wav. Este arquivo pode ser reproduzido usando uma função PlaySound(), que é suportada pelo arquivo de cabeçalho windows.h.