|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
Вывод списка mp3 файлов и их воспроизведение13.06.2017, 10:30. Показов 7061. Ответов 50
Метки нет (Все метки)
Я искал на форуме, находил что-то похожее, но не нашел то что нужно.
Нужно на delphi 7: Чтобы выводился список в listbox, всех mp3 файлов в папках и подпапках допустим есть папки: d:\music\album1\album1.1 d:\music\album1\album1.2 d:\music\album2\album2.1 Ну а вписывать можно или название лишь файла или с полным путем, но при этом стерев два первых символа пути music1.mp3 \music\album1\album1.2\music1.mp3 \music\album2\album2.1\music1.mp3 Т.е. как бы весь путь, с полным именем Возможности:Полоса перемотки. И через bitbtnЫ вкл, пауза, след, пред. Для меня подобные процедуры, непонятны, так что прошу Вас, с комментариями к кодам. Ну или пинайте меня в нужную сторону
0
|
|
| 13.06.2017, 10:30 | |
|
Ответы с готовыми решениями:
50
Воспроизведение Mp3 файла Возможно ли сделать поочерёдное воспроизведение mp3 из файла ресурсов? Получение списка mp3 файлов на сайте и их поочередное воспроизведение |
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||
| 19.06.2017, 12:44 [ТС] | ||
|
Добавлено через 16 минут
И как быть с ошибкой другой? Она возникает и с твоим кодом и другим одинаково, время от времени при переключении трэка. И как, вот как сделать next и prev на картинках/кнопках?
0
|
||
|
Житель Земли
|
||||||
| 19.06.2017, 13:02 | ||||||
Сообщение было отмечено FromOutSide как решение
Решение
а че ты вообще привязываешься к кнопкам МР? сделай отдельные процедуры
1
|
||||||
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||||
| 19.06.2017, 15:11 [ТС] | ||||||||
|
Я пытался писать отдельные процедуры для кнопок МР. не получилось.
А вот что можно просто сделать процедуру, не пытаясь влиять на некст и прев, вот реально не подумал. извиняюсь. ![]() Позже попробую. Добавлено через 8 минут
0
|
||||||||
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
| 22.06.2017, 11:58 [ТС] | |
|
DenNik,
Я тебе очень благодарен! Но не мог бы ты уделить еще немножко времени? Не мог ответить раньше, не был за компом. Но вот что получилось.
0
|
|
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
| 22.06.2017, 12:07 [ТС] | |
|
А что хотел еще узнать, объясню на примере.
Допустим, вот есть путь D:\mus в нем лежат еще мноооожество папок, и нужно что бы, в комбобокс, были выведены все пути, с исключением вот этого начала D:\mus то есть пути будут выглядеть не D:\mus\Album1 а просто \Album1
0
|
|
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||
| 22.06.2017, 12:11 [ТС] | ||||||
0
|
||||||
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
| 22.06.2017, 12:17 [ТС] | |
|
Вот, поймал эти ошибки.
0
|
|
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
| 22.06.2017, 13:04 [ТС] | |
|
Или чтобы можно было лазить в папках, как в обычных условиях, но при условии что, предел будет допустим на D:\mus, то есть будет выведено содержимое папки D:\mus, как бы корневая папка.
не знаю понятно нет? а то я умею не уметь объяснять
0
|
|
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
||||||
| 22.06.2017, 13:54 | ||||||
|
Это мощно.
А ошибка скорее всего связана с занятостью устройства. Вы видимо одновременно несколько треков в него пытались запихать - вот ему и поплохело.
0
|
||||||
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|||||||||||||||||||
| 22.06.2017, 14:03 [ТС] | |||||||||||||||||||
Добавлено через 4 минуты Чтоб было понятнее, в скриншоте 3, ошибка происходит при переключении с трека на трек или просто при его включении, возможно тут и происходит одновременное воспроизведение нескольких треков. А в скриншоте 4 ошибка при запуске программы, но поскольку их выходит так много, возможно тут виноват timer
0
|
|||||||||||||||||||
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|||
| 22.06.2017, 15:25 [ТС] | |||
|
и вариант с выводом списка всех путей в определенной папке, будет попроще. Позже поищу что либо, если найду, запишу сюда.
0
|
|||
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
||||||
| 22.06.2017, 15:36 | ||||||
|
Давненько это было, писал визуальный компонентик для подобных дел. Вот держите адаптацию невизуальную:
0
|
||||||
|
Житель Земли
|
||||||
| 22.06.2017, 16:10 | ||||||
|
реализовал
- рекурсивный поиск в подкаталогах - вывод частичных путей в визуальный список, полных - в список в памяти смотри, учись Кликните здесь для просмотра всего текста
MediaPlayer скрыт
1
|
||||||
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 22.06.2017, 16:20 | |
|
Все в принципе верно, только обычно одним циклом делают заполнение списка файлов и переход в каталог.
0
|
|
|
Житель Земли
|
|
| 22.06.2017, 16:32 | |
|
Пытливый, мне влом, а ТС для наглядности )
Добавлено через 2 минуты я просто забыл, как из Search.Attr определить каталoг это или файл ![]() Добавлено через 1 минуту к тому же при этом придется искать ВСЕ файлы, т.е. ты не сможешь задать фильтр mp3 и при этом найти каталог. Добавлено через 34 секунды и это главная причина разделения цикла
0
|
|
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 22.06.2017, 16:49 | |
|
Посмотрите чуть выше мой пост, там все в одном цикле, но ваш вариант тоже вполне нормален.
0
|
|
|
Житель Земли
|
||
| 22.06.2017, 17:00 | ||
|
Добавлено через 6 минут Пы.Сы. наблюдаю некорректное поведение метода MediaPlayer.Stop - срабатывает как Пауза. т.е. файл потом продолжает воспроизводиться с того же места
0
|
||
| 22.06.2017, 17:00 | |
|
Вывод списка mp3 файлов в listview Воспроизведение mp3 файлов Воспроизведение mp3 файлов Воспроизведение файлов mp3 Воспроизведение mp3 файлов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|