Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2010, 15:53   #11
inndim
Пользователь
 
Регистрация: 08.06.2008
Сообщений: 74
По умолчанию

При изменении размеров по высоте, переодически вылезает ошибка Floating point devision by zero. Жуткое мерцание фона при изменение размеров (это сильно портит визуальное восприятие), если не исправишь, то и делать дальше не стоит.
inndim вне форума Ответить с цитированием
Старый 02.08.2010, 19:33   #12
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от DIgorevich Посмотреть сообщение
В общем и целом понравился. Приятно удивила поддержка *.ape (хоть dll-ку и видел, но сам реализовать такое не могу). Можно туда же и *.flac для полноты добавить.
По дизайну: цветовая схема на вкус и цвет, но лучше сделать редактируемой (либо скины). Кнопку Play при лучше заменять на кнопку Pause, когда проигрывается выделенный трек. Если выделяется не проигрываемый трек - обратно кнопка Play. Ну и прогресс проигрывания трека должон быть.

P.S.: ZuBy, если не сложно, поделись кодом открытия\проигрывания .ape в Delphi многим будет полезно изучать это на примере.
спс, пожжержка делается оч просто. bass_pluginload('bass_ape.dll').
Плеер уже обзавелся скиновой поддержкой, остальное будет зависеть от самого скина.
ZuBy вне форума Ответить с цитированием
Старый 02.08.2010, 19:36   #13
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от inndim Посмотреть сообщение
При изменении размеров по высоте, переодически вылезает ошибка Floating point devision by zero. Жуткое мерцание фона при изменение размеров (это сильно портит визуальное восприятие), если не исправишь, то и делать дальше не стоит.
Эта ошибка вылазит у полосы прокрутки плейлиста, у формы будет ограничения стоять, так что в плеере такая ошибка не появится.
Жуткого мерцания тоже не будет, т.к. ресайз формы будет устроен по другому.


Add:
Вот обновил демо, кое что добавил и исправил пару недочетов в компоненте. (скрин)
Скачать

Последний раз редактировалось ZuBy; 02.08.2010 в 20:35.
ZuBy вне форума Ответить с цитированием
Старый 02.08.2010, 22:26   #14
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
спс, пожжержка делается оч просто. bass_pluginload('bass_ape.dll').
А можно этот момент поподробнее (облазил весь форум ничего не нашел)? Для себя хочу написать про-остенький ape-плеер , но не знаю как работать с bass'om
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 02.08.2010, 22:53   #15
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от DIgorevich Посмотреть сообщение
А можно этот момент поподробнее (облазил весь форум ничего не нашел)? Для себя хочу написать про-остенький ape-плеер , но не знаю как работать с bass'om
создай или новую тему или стучи в асю)
ZuBy вне форума Ответить с цитированием
Старый 02.08.2010, 23:30   #16
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

Потестил.
Долго искал кнопку закрытия. Она там вообще есть?
Есть проблема - у меня не проигрывается .flac формат. Список создается, но ссылки "мертвые".
Быстродействие действительно на высоте. Так держать!
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Старый 03.08.2010, 00:07   #17
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от ex.cluz Посмотреть сообщение
Потестил.
Долго искал кнопку закрытия. Она там вообще есть?
Есть проблема - у меня не проигрывается .flac формат. Список создается, но ссылки "мертвые".
Быстродействие действительно на высоте. Так держать!
Спасибо!
Кнопку закрыть не делал, у меня просто привычка alt+f4)
а flac плагин я не подключал, переименуй flac плагин в ape и должно заработать.
flac плагин можешь стырить из папки aimp\plugins

Последний раз редактировалось ZuBy; 03.08.2010 в 00:09.
ZuBy вне форума Ответить с цитированием
Старый 03.08.2010, 11:11   #18
inndim
Пользователь
 
Регистрация: 08.06.2008
Сообщений: 74
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
Эта ошибка вылазит у полосы прокрутки плейлиста, у формы будет ограничения стоять, так что в плеере такая ошибка не появится.
Жуткого мерцания тоже не будет, т.к. ресайз формы будет устроен по другому.
Если ресайз будет как у аимпа, то это зря, ибо выглядит такой ресайз весьма не презентабельно (мне так кажется это банальный вариант скрыть проблему), и повторять сей изврат имхо не стоит (не красиво), вобщем тебе видней.
inndim вне форума Ответить с цитированием
Старый 04.08.2010, 13:47   #19
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от inndim Посмотреть сообщение
Если ресайз будет как у аимпа, то это зря, ибо выглядит такой ресайз весьма не презентабельно (мне так кажется это банальный вариант скрыть проблему), и повторять сей изврат имхо не стоит (не красиво), вобщем тебе видней.
такой способ решает не одну проблему, так что не буду себе еще проблемы создавать. много еще чего нужно сделать

конечно можно поставить DoubleBufferred, но я его не использую т.к. существенно кушает память.
ZuBy вне форума Ответить с цитированием
Старый 18.08.2010, 07:38   #20
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

хотесь конечно увидеть немного инфы по дорожкам (сколько треков, время, и т.п. - это по вкусу)
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BassPlayer плейлист Alex2009 Мультимедиа в Delphi 13 12.03.2010 19:07
MediaPlayer плейлист pnz_punisher Общие вопросы Delphi 5 10.01.2010 00:58
Плейлист в Delphi iggor Мультимедиа в Delphi 17 30.12.2009 11:56
Плейлист с помощью listbox BredoZavR Мультимедиа в Delphi 17 26.06.2009 14:12
Помогите реализовать плейлист IGREK Общие вопросы Delphi 2 04.06.2008 09:08