Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Форматы данных [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо