miniaudio-basic-player
Описание
Создание простого музыкального плеера на C с использованием библиотеки miniaudio
Языки
- C100%
Создание простого музыкального плеера на C с использованием библиотеки miniaudio
Шаг 1: Подготовка системы
Перед началом работы убедитесь, что ваша система готова к разработке. Мы будем использовать Arch Linux, но инструкции можно адаптировать для других дистрибутивов.
Установка необходимых зависимостей
-
Обновите систему:
sudo pacman -Syu -
Установите компилятор GCC и инструменты разработки:
sudo pacman -S gcc make -
Создайте каталог для проекта:
mkdir ~/music_player cd ~/music_player
Шаг 2: Скачивание и настройка библиотеки miniaudio
Библиотека — это легковесная библиотека для работы со звуком. Она не требует сложной установки, так как распространяется в виде одного заголовочного файла.
-
Скачайте miniaudio: Перейдите на официальный репозиторий библиотеки: https://github.com/mackron/miniaudio
wget https://raw.githubusercontent.com/mackron/miniaudio/master/miniaudio.h -
Поместите
в каталог проекта: Убедитесь, что файл находится в том же каталоге, что и ваш исходный код.miniaudio.h
Шаг 3: Скачайте файл player.c
Шаг 4: Компиляция программы
-
Скомпилируйте программу:
gcc player.c -o player -lpthread -lm -std=c99 -
Проверьте, что файл
создан:playerls -l player
Шаг 5: Настройка каталога с музыкой
-
Выберите каталог с музыкой: Убедитесь, что в каталоге
находятся файлы форматов/home/gratz/Музыка,.wavили.mp3..flac -
Если каталог другой, измените путь в функции
:load_music_filesload_music_files("/путь/к/вашей/музыке", &player);
Шаг 6: Запуск программы
Запустите программу:
./player
Вы увидите список команд:
Commands: [play/pause] [next] [prev] [vol <0-1>] [quit]
Шаг 7: Использование
- Воспроизведите трек командой
.play - Переключите треки командами
иnext.prev - Измените громкость командой
.vol 0.5 - Завершите программу командой
.quit