Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];

Вниз

Как запихать 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 вся ветка

Форум: "Media";
Текущий архив: 2003.10.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
7-65653
loewa_
2003-08-05 12:32
2003.10.20
Реестр


3-65330
Lion
2003-09-28 15:50
2003.10.20
Перенос данных с фокспрошной БД


9-65303
Vulko
2003-04-11 17:08
2003.10.20
Шашки...


14-65617
MaXa KaMaCyTpA
2003-10-01 08:47
2003.10.20
Спасите пожалста.... Как мне сделать FTP подключение своей....


4-65664
Alec
2003-08-14 20:05
2003.10.20
Message. Помогите разобраться.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский