|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.04.2010, 18:06 | #1 |
Регистрация: 03.04.2010
Сообщений: 3
|
Пошаговое создание аудио плеера на bass.dll.
Хочу научится делать аудио плеер на bass.dll. Не подумайте , что я не искал подобное в интернете. Нашел то нашел, но тока все в разброс(с плейлист и без него, eq и без, с дизайном и без). Хочется что все было вместе. В интернете Пошаговое создание подобных программ ни черта нету. С подробным описанием и исходником. Получится наилучший урок не только для начинающих. Прошу всех
|
03.04.2010, 21:42 | #2 |
Форумчанин
Регистрация: 02.04.2009
Сообщений: 235
|
Тоже пытаюсь что-то сделать подобное, но чтобы реализовать анализатор надо как минимум научиться работать с графикой. Начни со справки bass.chm Там описаны все функции этой библиотеки.
Всё гениальное - просто!
|
03.04.2010, 21:44 | #3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
К глубочайшему сожалению в нашем мире нет пошаговых инструкций, к тем продуктам, которые Вы/мы хотите создать Приходиться самим выкручиваться.
По конкретней, что не получается собственно ? |
03.04.2010, 23:58 | #4 |
Регистрация: 03.04.2010
Сообщений: 3
|
Плейлист, регулятор трека, авт. Переход на след. Трек.
|
04.04.2010, 00:36 | #5 |
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
Плейлист делается на основе компонента ListBox или ListView. При нажатии на строку ListBox (или двойном нажатии), происходит формирование пути к файлу (Путь+'\'+данные выделенной строки ListBox) и передаётся в компонент BassPlayer.
Автоматический переход на следующий трек. Проверяется при помощи Timer, при этом берётся текущее время при проигрывании трека и сравнивается с его длиной. Если равно, то перейти на стедующую строку ListBox. Только это с постоянным битрейтом, а с переменным придётся сложнее...
если чем помог, поставьте отзыв на весы
Последний раз редактировалось Xatr; 04.04.2010 в 14:16. |
04.04.2010, 07:51 | #6 |
Регистрация: 03.04.2010
Сообщений: 3
|
Спасибо:D уяснил а вы знаете как делается дизайн как у аimp. Через image?
|
04.04.2010, 14:18 | #7 |
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
можно через Image. Может есть и компоненты, но я ими не пользуюсь, не знаю название.
если чем помог, поставьте отзыв на весы
|
04.04.2010, 22:23 | #8 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Вот сам компонент и моя прога, запускаем файл acntD7.dpk (для Delphi 7). В появившемся окне жмем Compile, а затем Instal. Теперь копируем все .dcu и .res файлы из папки d7 nelf где установлена Delphi\project\bpl
потом на форму кидаешь sSkinManager в sSkinManager1.skindirectory вставишь например 'c:\Skins' и имя скина например 'Ledenets' и всё прога готова!
Воображение важнее, чем знания. (Albert Einstein)
Последний раз редактировалось dmitriegorovih; 04.04.2010 в 22:30. |
04.04.2010, 23:21 | #9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
в нее копируем dcu и pas Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
05.04.2010, 08:54 | #10 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
Можно итак но всё время кидаю в Delphi\project\bpl и всё работает
Воображение важнее, чем знания. (Albert Einstein)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
bass.dll | larry | Общие вопросы C/C++ | 1 | 09.11.2009 13:23 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |
bass.dll | Elem | Мультимедиа в Delphi | 18 | 19.07.2009 11:04 |
Создание плеера в Delphi | Silent_Hell | Помощь студентам | 1 | 29.04.2009 13:44 |
Создание Видео Плеера | Ruver000 | Помощь студентам | 2 | 16.12.2007 18:35 |