Звук – это звук, находящийся в диапазоне частот, слышимых человеком. По сути, это записанный или передаваемый звуковой сигнал. Воспроизведение звука — это воспроизведение уже записанного звука для прослушивания содержащихся в нем звуков. C++ — это универсальный язык программирования, который также поддерживает функции воспроизведения звука.
Как создать базовое воспроизведение аудио на C++
Воспроизведение звука в C++ означает воспроизведение уже записанного звука с использованием кода C++. Этого можно добиться с помощью функции PlaySound(), которая позволяет воспроизводить звук, заданный в файлах .wav и MP3. Чтобы настроить компилятор Dev-C++ для воспроизведения звука, выполните следующие действия:
Шаг 1: Откройте приложение Dev-C++. Нажмите «Файл», чтобы выбрать файл. Новый проект , оттуда выберите Пустой проект , введите имя своего проекта, затем выберите проект C++ и нажмите ОК:
Шаг 2: Теперь сохраните проект и щелкните правой кнопкой мыши по Проект и выберите Варианты проекта :
Шаг 3: В разделе «Параметры проекта» выберите Параметры а потом напиши -Ивинмм в компоновщик раздел и нажмите ОК:
Аудиофайл необходимо скачать в формате .wav и сохранить в том же месте, где сохраняется программа:
Аудиофайл с именем sound.wav и исходный файл C++ сохраняются в одном месте. Это код для воспроизведения аудиофайла на C++ с помощью функции PlaySound():
#include
#include
#include
использование пространства имен std;
int главный ( )
{
символ audiof_char [ пятьдесят ] ;
строка audiof_str;
fstream fp;
расчет << 'Введите имя аудиофайла: ' ;
принимать пищу >> аудиоф_чар;
fp.open ( audiof_char, ios::in ) ;
если ( фп ! = НУЛЬ )
{
строка audiof_str =audiof_char;
PlaySound ( audiof_str.c_str ( ) , НУЛЬ, СНД_СИНХР ) ;
}
еще
{
расчет << ' \п Аудиофайл не может быть запущен!' ;
расчет << ' \п Проверьте вещи, указанные ниже: \п ' ;
расчет << «1. Проверьте, имеет ли файл исходный формат .wav. \п ' ;
расчет << «2. Проверьте, указано ли расширение .wav в имени файла. \п ' ;
расчет << '3. Сохранено в файле, где сохранена программа.' ;
}
fp.close ( ) ;
возвращаться 0 ;
}
Файл заголовка
Пользователь вводит файл sound.wav для воспроизведения, а компилятор находит его и воспроизводит в течение 21,4 секунды. Когда пользователь вводит файл, который не найден компилятором, он возвращает ошибку и инструкции по проверке возможных проблем:
Заключение
Звук – это звук, находящийся в диапазоне частот, слышимых человеком. По сути, это записанный или передаваемый звуковой сигнал. Воспроизведение звука в C++ означает воспроизведение уже записанного звука для прослушивания содержащихся в нем звуков с помощью WAV-файла. Этот файл можно воспроизвести с помощью функции PlaySound(), которая поддерживается заголовочным файлом windows.h.