|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.06.2009, 19:44 | #1 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 27
|
Плейлист с помощью listbox
Возникло несколько вопросов при создании плейлиста проигрывателя, подскажите решение, если не затруднит
1. Как сделать, чтобы при окончании воспроизведения одного файла, начинал проигрываться следующий 2. Как сделать dragdrop на листбокс 3. Как реализовать отображение файлов не полным путем к этому файлу, а, к примеру, Исполнитель - Название композиции. Пожалуйста, не надо отсылать меня на поиск по форуму - искала. PS Используется bass.dll
Программисты... Они спокойные... У них в глазах вечность.
Последний раз редактировалось BredoZavR; 06.06.2009 в 19:48. |
06.06.2009, 21:33 | #2 |
Форумчанин
Регистрация: 06.06.2009
Сообщений: 259
|
3)S:=GetFileName(Путь к файлу);
На сколько я знаю так
Если я тебе помог Ты бы + влепить мне мог.
|
06.06.2009, 21:52 | #3 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 27
|
Это имя файла, а надо отображение Исполнителя и Названия..
Программисты... Они спокойные... У них в глазах вечность.
|
06.06.2009, 21:57 | #4 |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 135
|
1) Здесь нет однозначного ответа. надо все прописывать ручками.
2)насколько я знаю реализуется как с обычным списком (некогда не использовал) 3)Надо заводить базу на всех исполнителей (или как-то читать из файла) намного проще как сказал Дима я указать название файла а путь для воспроизведения хранить еще гдени будь (например TStringList) а потом их синхронизировать. Код:
Будь проще, бери пример с одноклеточных
|
06.06.2009, 22:04 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
2)поиск есть, на форуме много примеров есть.
3)вам тогда нужно читать тэги из файлов(помоему у них же на сайтте есть библиотеки для этого) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.06.2009, 22:15 | #6 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 27
|
Да нет на форуме про листбокс! НЕТ! есть одна тема где тоже отсылают в поиск
Программисты... Они спокойные... У них в глазах вечность.
|
06.06.2009, 22:52 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://programmersforum.ru/showpost....2&postcount=12
http://programmersforum.ru/showpost....38&postcount=9 переделайте под себя Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 06.06.2009 в 23:01. |
07.06.2009, 01:20 | #8 | |
Форумчанин
Регистрация: 04.11.2008
Сообщений: 360
|
Вот держи, может быть это тебе поможет, во всяком случае я так делал:
Код:
Код:
Ну и если интересно то вот моя процедура NextTrack: Код:
Цитата:
А вот здесь и обсуждается эта тема - Ease Player
Мой скромненький сайт
Последний раз редактировалось Vladya; 07.06.2009 в 01:46. |
|
08.06.2009, 08:13 | #9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Если это всё самому лень писать то в наборе компонентов JEDI есть компонент PlayList. он позволяет выполнить пункт 3 и не только (random, нумерация ....)
Последний раз редактировалось SERG1980; 08.06.2009 в 08:15. |
08.06.2009, 13:24 | #10 |
Пользователь
Регистрация: 08.06.2008
Сообщений: 74
|
1. Насчёт вытаскивания имени исполнителя и названия песни и тд. воспользуйтесь библиотекой tags.dll с сайта un4seen.com
2. Мой вам совет забудьте про ListBox, а используйте лучше ListView он гораздо функциональней, в нём можно в одном столбце показывать название песни напрмиер взятое из тега, а в другом столбце хранить путь к этому файлу естественно не показывая пользователю. p.s. Я когда-то тоже пытался использовать ListBox, но потом сильно пожалел, и пришлось много что переделывать. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Плейлист для плеера | Stanislav | Мультимедиа в Delphi | 10 | 05.01.2011 12:59 |
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) | blackstersl | Общие вопросы Delphi | 11 | 09.06.2010 13:23 |
Воспроизведение с помощью ListBox как это | djon198360 | Мультимедиа в Delphi | 2 | 07.03.2009 12:10 |
как прокрутить ListBox с помощью TrackBar | Dr.Badnezz | Общие вопросы Delphi | 4 | 06.01.2009 14:54 |
Mp3 плейлист Delphi | AnToHa-KiLL | Помощь студентам | 2 | 13.07.2008 23:26 |