![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форматы данных [D6]
InfMag © (2004-09-11 17:43:00)Я вот встретился с такой проблемой при создании медиа-плеера. Произошла проблема с форматами. Я конечно попробовал открыть mp3 файл.., какое же ужасное качество проигрывания. Помогите, мож у кого куча библиотек на форматы есть.
programania (2004-09-16 14:38:00) [1]Для игры Mp3 Bass.dll конечно нужен.
Для загрузки DLL при запуске Exe bass.dll должен быть в папке программы или куда указаны пути поиска например в system32.
При загрузке динамически файла bass.dll может не быть при старте программы, но перед игрой Mp3 его нужно сделать из ресурса, из архива и т.п. в любом месте под любым именем и загрузить оттуда как в предыдущем ответе.
InfMag (2004-09-14 19:56:00) [2]Хм. Вот блин запутался...
Дык нужен мне этот файл или нет?
programania (2004-09-14 18:39:00) [3]В системный каталог BASS.DLL не обязательно
можно в каталог программы и не устанавливать а просто переписать
или куда угодно где его не видно из ресурса основного EXE
когда нужна музыка и если еще его нет.
Чтоб программа запустилась без DLL используйте динамическую
загрузку для этого в BASS входит dynamic_bass.pas:
if not fileExists('bass.dll') then begin
rs:=tResourceStream.Create(hInstance, 'F', RT_RCDATA);
try rs.SaveToFile('bass.dll'); finally rs.free end;
end;
if not Load_BASSDLL('bass.dll') then begin showMessage('Музыки не будет!'); exit end;
далее вызавайте процедуры из dynamic_bass
и т.д.
InfMag (2004-09-13 12:24:00) [4]Гы. Я так сказать понял, что без DLL'ки поекты работать не бужут...
Теперь такая проблема - как мне установить в системный каталог пиндовс этот файл?
InfMag (2004-09-13 11:17:00) [5]Я нашел эти файлы в своих игрушках, там видимо модули для звука в игрушках, ну вобщем понятно... Попробую...
Profi (2004-09-12 11:38:00) [6]InfMag © (12.09.04 10:37) [3]
Посмотри на http://www.xakep.ruтам за какой-то номер после августа 2003 есть статья по работе с Bass, а саму библиотеку ищи на http://www.Torry.net
InfMag (2004-09-12 10:37:00) [7]И вобще как с этим работать?
InfMag (2004-09-12 10:36:00) [8]Дык где это достать?
XProger (2004-09-12 04:10:00) [9]Bass.dll fmod.dll