
Как можно добавить в собственную прогу звук, да таким образом, чтобы не играл он из предусмотренного файла, а именно был вшит в саму 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!
Представленный антивирус является русскоязычным и представляет защиту аналогичную платным версиям, что выгодно его отличает от конкурентов!