Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.20;
Скачать: CL | DM;

Вниз

Как запихать mp3 в exe файл ???   Найти похожие ветки 

 
LedWorm   (2003-06-12 23:38) [0]

подскажите плз. как мне запихать 14 mp3 файлов в exe чтобы их можно было проиграть MediaPlayerom.
Короче, нужно чтобы остался только Project.exe а все mp3 были внутри.

Заранее спасибо.


 
lipskiy ©   (2003-06-13 00:21) [1]

Прикомпилить ресурсами (в факах есть пример), затем извлечь в поток и оттуда проигрывать. Ну или во временный файл записать и его играть.


 
Дмитрий К.К. ©   (2003-06-13 06:43) [2]

Представляю размер такого экзешника...


 
AlexT1000 ©   (2003-06-13 12:15) [3]

Представляю смысл такого запихивания.

> LedWorm
Мое мнение ,подтвержденное опытом, что ресурсы используемые твоим приложением стоит хранить отдельно от экзешника, тогда ты в любой момент сможешь заменить его без перекомпиляции всего проекта.
В данном случае создаешь папочку Music в корне проекта и весело хранишь там свои секретные mp3.


 
INCOGNITO ©   (2003-06-16 01:33) [4]

А можно подробнее.
У меня сходная проблемма, только нужно засунуть обыкновенный небольшой wav.

Если не затруднит, можно примерчик или ссылу полезную


 
Poirot (Work)   (2003-06-17 16:43) [5]

tututut.rc
------------
MYWAVE WAVE MYMAWE.WAV

и затем
brc32.exe tututut.rc

и получаем файл
tututut.res где лежит в разделе WAVE наш файл!!!!
А вот юзать проще некуда - загружаешь этот ресурс в пямять и играешь его!!!


 
ZEE ©   (2003-06-17 17:35) [6]

продолжая то что начал Poirot (Work):
{$R tututut.res}
var WaveHandle: THandle;
WavePointer: pointer;
...
WaveHandle:=FindResource(hInstance,"MYWAVE",RT_RCDATA);
if WaveHandle<>0 then
begin
WaveHandle:=LoadResource(hInstance,WaveHandle);
if WaveHandle<>0 then
begin
WavePointer:=LockResource(WaveHandle);
PlayResourceWave:=sndPlaySound(WavePointer,SND_MEMORY OR SND_ASYNC);
UnlockResource(WaveHandle);
FreeResource(WaveHandle);
end;
end;


 
Poirot ©   (2003-06-17 17:51) [7]

только маленькое дополнение - это для вейва пойдёт, а вот для других типов - или в ТМП или прямо из памяти читать!!!


 
INCOGNITO ©   (2003-06-19 02:56) [8]

fnx



Страницы: 1 вся ветка

Текущий архив: 2003.10.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-65446
Дмитрий
2003-10-07 15:18
2003.10.20
Стать на последний элемент в ListView


14-65622
Step[B.M.]
2003-09-28 23:21
2003.10.20
Ужасно интересная задача о которой вряд-ли кто слышал :)


14-65579
Anatoly Podgoretsky
2003-10-02 13:17
2003.10.20
Подробности по мылу


1-65480
Deimos
2003-10-07 23:04
2003.10.20
Окно не таскается....


1-65524
Niko
2003-10-07 21:23
2003.10.20
Как любое число , преобразовать в письменный вид ?