Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
3 / 3 / 1
Регистрация: 14.04.2015
Сообщений: 15
.NET 4.x

MP3-плеер

23.11.2015, 08:19. Показов 4831. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В свое время увлекся программированием, но по специальности программистом не являюсь.Недавно начал работу над MP3-плеером.Я решил сделать его на аудиобиблиотеке BASS.На ней сделаны множество известных плееров.Делать начал в середине сентября.Разработкой занимался в основном в выходные, в будние дни некогда.Сейчас у плеера есть необходимый набор функций, а именно: пять кнопок управления, плейлист, возможность закидывать в плейлист мелодии методом Drag_Drop и с помощью диалогового окна "Открыть файл" и "Открыть папку",регулировка звука, эквалайзер,возможность очищать плейлист, автоматическое проигрывание в случайном порядке, возможность проигрывать мелодию из плейлиста дважды кликнув на нее.Прошу протестировать мой плеер, если не жалко времени.Напишите, что еще можно добавить и т.д.Профессионалом в программировании не являюсь, прошу строго не судить.Во вложении архив, нужно распаковать и запустить myplayer.exe
Вложения
Тип файла: zip Player.zip (341.0 Кб, 196 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2015, 08:19
Ответы с готовыми решениями:

Создать плеер хотя бы с кнопкой "открыть" "играть" и с TrackBar для проигрывания mp3
Мне требуется создать плеер, я смотрел исходники, но они мне не подходят. Прошу помочь создать плеер хотя бы с кнопкой...

mp3 плеер
собственно при попытке запуска мп3 файла вылезает ошибка Не удается загрузить DLL "winnm.dll" знакомый сказал что проблема в...

Как определить длительность Mp3 файла. MP3 плеер на библиотеке BASS 2.4
В процессе поиска ответов я наткнулся на эту тему https://www.cyberforum.ru/delphi-beginners/thread83454.html Судя по всему, создателю...

7
Заблокирован
23.11.2015, 10:11
Окно растягивается и сам плеер, мягко говоря, не очень смотрится, не удачно выбрана цветовая схема на мой взгляд. Думаю не помешало бы, прикрутить возможность смены шкурок. Да и вообще, я бы вам посоветовал перенести данный проект на WPF, и создать более няшный вид панели, кнопок и компонентов Предусмотреть сворачивание и разворачивание плеера в трей, управление из трея, склеивание окон плейлиста с заголовком, приклеивание окна к границам рабочего стола и т.д. ведь для плеера это не мало важно, по мимо проигрывания песен
0
60 / 60 / 54
Регистрация: 19.02.2012
Сообщений: 262
23.11.2015, 19:43
помимо этого отметил бы, что прокрутка трека достаточно проблематичная задача. Бегунок явно не успевает за мышью, плюс останавливается явно не в том месте
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
23.11.2015, 20:04
Желательно сделать отслеживание изменения тона, сделанный при помощи эквалайзера "на лету", то есть при изменении положения бегунков тон должен меняться.
А то до нажатия кнопки Готово непонятно, какой же в итоге будет звук.
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
23.11.2015, 20:53
Добавил с помощью Drag and Drop файл формата m4a - вроде как не запустился, или просто не успел прослушать (не суть), удалил, добавил файл mp3-формата, запускаю - необработанное исключение IndexOutOfRangeException, нажал "Продолжить выполнение программы", нажимаю еще раз - успешно запускается.
Пытаюсь воспроизвести ошибку еще раз - не получается.
Было бы неплохо, если бы был D&D директорий, как в AIMP-е.
0
3 / 3 / 1
Регистрация: 14.04.2015
Сообщений: 15
23.11.2015, 21:05  [ТС]
Что такое D&D директорий,в смысле папок?Папки также можно закидывать.Закидываются файлы формата mp3 из папки.
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
23.11.2015, 21:12
А, пардон, точно можно, виноват.
Тогда просто смотрите на функционал существующих и допиливайте понемногу, уже на свое усмотрение. И да, как уже сказали, было бы неплохо изменить интерфейс.
0
3 / 3 / 1
Регистрация: 14.04.2015
Сообщений: 15
23.11.2015, 21:13  [ТС]
Папки с подпапками и так и далее можно закинуть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2015, 21:13
Помогаю со студенческими работами здесь

MP3 плеер
Здравствуйте. Хочу написать плеер. Нашел кучу библиотек, но во всех чего-то не хватает. Нужно всего лишь старт, пауза, стоп, перемотка,...

Mp3 плеер
Здравствуйте кодеры) Ситуация в следующем: написал плеер, работает нормально, но есть один баг. Сделал так что по двойному щелчку на мп3...

MP3 плеер
Ребят вот есть такая штучка, nexx nf - 355! пишет при подключении в состоянии устройства вот такую ошибку Это устройство было остановлено,...

mp3 плеер
Подскажите, пожалуйста, хороший плеер для mp3!

MP3 плеер
Всем привет, необходимо сделать MP3 плеер. Чтобы было переключение треков по списку, после окончания каждого трека, и была возможность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru