Jul 27

Воспроизведение в mp3-формате

Как можно добавить в собственную прогу звук, да таким образом, чтобы не играл он из предусмотренного файла, а именно был вшит в саму exe, да и не сильно перегружал программу!..

Говорить будем о mp3-формате…

Сформулируем стоящую перед нами задачу - затащить mp3 в программу и заставить его начинать воспроизводиться при определенной комманде. Само собой разумеется, что для этой цели нам будет необходим файл.

Если вы не знаете, как его добавить в ресурсы собственной проги:

Делаем сам текстовый файл с названием sounds.rc

Пишем в него наши файлы. Каждый файл в ресурсах равен 1 строке.

Ниже представлен пример содержимого файла:

SND1 WAVE 1.wav

SND2 WAVE Gorec.wav

SND3 WAVE ROCK.wav

1 - написанное слово - имя, указывающееся нами в программе.

2 представляет собой тип ресурса = wav файл

3 именно имя файла.

После описанных више процедур, сохраняем файл.

Компилим его именно из коммандной строки: brcc32 sounds.rc

В итоге мы имеем откомпиленный файл - sounds.res.

Теперь второй этап:

В нашей проге подключаем файл:

{$R sounds.res}

Далее для воспроизведения самого звука необходимо дать комманду:

PlaySound('SND1', 0, SND_RESOURCE or SND_ASYNC);

где самым первым параметром будет имя, которое мы назначили файлу в самом файле ресурсов.

А теперь последний и наиболее важный - Третий этап:

Начинаем - Пуск -> Программы -> стандартные -> Развлечения.

Далее запускаем "Звукозапись".

Для тех, у кого нет, спокойно доустановить можно через меню установка/удаление программ либо же воспользоваться можно любой другой аналогичной прогой.

Открываем сам wav файл наш: Меню -> Файл -> открыть.

Далее делаем из него именно mp3: Меню -> Файл -> Свойства Нажимаем кнопку "Конвертировать".

Продолжая, выбираем нужный нам формат MP3 и необходимые качественные характеристики воспроизведения.

После чего сохраняем: Меню -> Файл -> Сохранить.

Теперь уже все…

Что мы имеем в самом конце работы? Внутри wav файла находится MP3, воспроизводящийся легко через PlaySound (разумеется, при кодека). А этот кодек есть во всех Windows >= 2000 по умолчанию.

Остается теперь только включить MP3 и наслаждатся качественной музыкой!!!

П.С. Ваш компьютер постоянно атакуют различные вирусы и вы хотите с этим покончить? Тогда используйте хороший антивурус. На ресурсе kvazar-spb.ru avast скачать бесплатно можно версии 5.0!

Представленный антивирус является русскоязычным и представляет защиту аналогичную платным версиям, что выгодно его отличает от конкурентов!


Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>