Здравстуйте. Как вы знаете в каждой уважающей себя программе есть форма "О программе" и в каждой программе её стараются сделать как можно покрасивее. Так я хочу что бы кроме визуальной красоты играла музыка. Я сделал через компонент MediaPlayer, но в таком случае за exe-шником надо тоскать файл музыки. Вот в чём вопрос: можно ли занести звуковой файл в ресурсы, что бы его можно было потом проиграть через MediaPlayer или может есть более простой способ проигрывания? Формат файла мне не принципиален.
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
21-07-2008 09:49
Как я понял при таком способе проигрывания, нельзя поставить на паузу, а потом запустить, но ничего это не обязательно. Всем спасибо.
20-07-2008 12:21 | Комментарий к предыдущим ответам
таскать вместе с программой не WAV-файл, а RES-файл
Похоже, кто-то не совсем понимает значение слова "прилинковывается": звуковой файл будет размещен в '.res' секции исполняемого файла.
Кстати, размер екзешника будет сильно раздуваться, если лепить к нему всякую гадость, поэтому большинство крякеров вооружаются мидишками.
Запустите командную строку командой cmd.exe а уж потом набирайте brcc32.exe [полный путь\]вашфайл.rc. Да wav файл будет "зашит" в программу и его можна проигрывать.
Откомпилите этот файл утилитой brcc32.exe из пакета Дельфи. Получите .res.
Прилинкуййте его к проекту (вставьте в юнит с вашим about окном строку {$R [имя].res}). Проиграть звук можно будет так:
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.