Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Player


Страницы:   1 2 3 4 5 6 7 8

Profi ©   (2004-08-21 02:38:00) 

Наполовину дописал свой плеер (поддержка плейлистов, drag&drop, видео и аудио, скины и пр.). Посмотрите, кому не лень http://www.ASProfi.narod.ru/Sunplayer.rarМожет что пожелаете!


ИМХО   (2004-08-23 09:35:00) [141]

какой аполло?
дай сцылку заценить


parovoZZ   (2004-08-22 23:08:00) [142]

Какой бас??? Лучше Apollo действительно ничего уже не придумаешь. С этим пожалуй соглашусь.


ИМХО   (2004-08-22 20:39:00) [143]

а зачем писать очередной плэйер?
лучше баса вряд ли сделаешь


Profi   (2004-08-22 16:56:00) [144]

antonn ©   (22.08.04 16:52) [8]
Скачай новую версию в ПЛ все перетягивается
http://www.ASProfi.narod.ru/Sunplayer.rar

А над визуализациеё подумаю!


antonn   (2004-08-22 16:52:00) [145]


> а вот с PLS не сталкивался, нужна структура!


[playlist]
Version=2
NumberOfEntries=1(колво элементов)
File1=E:\MUSIC\Mauro Picotto & Mario Piu\Mauro Picotto & Mario Piu - Spectra (Mas).mp3
Title1=Mauro Picotto & Mario Piu - Spectra (Mas)

> . Это не расширения, а кодеки, расширения уже все есть!

Он их не видит.

> Перетягивание есть! Попробуй.

Drag&Drop? А я про ПЛ WinAmp

> Совершенно не умею рисовать!

Это про визуализацию. Типа эквалайзер


Profi   (2004-08-22 13:49:00) [146]

antonn ©   (22.08.04 4:00) [6]
1. wma и cda не проблема.
2. Сам не знаю в чем проблема! Исправим!
3. См 2.
4. НЕ знаю, нужен ли он!
5. Просто я сброс не сделал.
6. Забей!
7. Не знаю пока как её считать! На доп.панели #44, а вот основная хз!
8. Перетягивание есть! Попробуй.
9. Тоже небольшая запарка, уже над этим думал.
10. Тоже, что и у тебя!
11. Уже делаю!
12. Гиморно, но можно, только не сейчас!
13. Совершенно не умею рисовать!
14. alt-enter уже работает!
15. Это не расширения, а кодеки, расширения уже все есть!
16. M3U - поддерживает, а вот с PLS не сталкивался, нужна структура!
17. А иконка, так, рабочий вариант!


antonn   (2004-08-22 04:00:00) [147]

Ну-с...
* Хе, хе, хе... А где WMA? И CDА?
* Че то ПЛ стал еще хуже. При боковом скролинге все(!) поле покрывается последними символами в встроке.
* А если скрол сдвинуть немного, переключиться на другое окно, то в ПЛ будет изоб того окна.(Repaint?).
* А может трей добавить?
* Нажимаем плай, нажимаем стоп, щелкаем 2 раза на время и получаем время до конца не понятного "трека". Но плеер то молчит.
* Переименовываем OGG в mp3(знаю - извращенец), и плеер выдает ошибку. Надо сделать проверку на тип файла.
* А на Del реакции нет.
* Было-бы круче менять местами элементы ПЛ простым перетягиванием(см WinAmp).
* В громкости лучше постоянно светить hint(при изменении), а то изменил и ждешь хинта.
* А у тебя все время Repeat?
* Обычно присутствует авто-загрузка-сохранение ПЛ(при старте).
* А как насчет тегов(хотя-бы чтение).
* О визуалке молчу(сам не лучше), но было-бы неплохо...
* Можно продублировать меню кнопочками и гор.клавишами(люблю скорость - копками быстрее).
* На расширения video можно дополнить - DivX,MPE,MPEG,AV.

> Попробуй в WinAMP загрузить не его лист
Уж TStrings(TStringList) он понимает. И не только он(WMP).

> За счет динамичной формы (подстраивается под скин) разширение невозможно!
Но ПЛ должен(!) менять размеры(если ты хочешь что бы хоть кто-то оценил). У тебя он маленький.

> За счет динамичной формы (подстраивается под скин) разширение невозможно!
Сделай сегментный скин.

> DSPack - форева!
а какая версия? Она уже Ogg читает?

И выкладывай архив только с новыми/измененными фалами(ну или 2 - нормальный и new). А то с народа как то туго стягивается.

P.S. А на иконке солнце что-ли?:)


Profi   (2004-08-21 17:53:00) [148]

antonn ©   (21.08.04 16:57) [4]
1. С громкастью - ок!
2. С плейлистом потом.
3. Попробуй в WinAMP загрузить не его лист! Их могут быть сотни!
4. За счет динамичной формы (подстраивается под скин) разширение невозможно!
5. Это может быть.
6. Тут я еще думаю, может картинками сделаю. А собственно зачем оно?
7. Скорей всего будут на заголовке.
8. Теперь поддерживает ogg.
9. DSPack - форева!
10. Об этом знаю - исправлю!

С сортировкой много запарок, ведь пути храняться в TStringList, но скорей всего что-нибудь придумаю. На счет скинов там еще много чего надо дописать. Выложил новую версию http://www.ASProfi.narod.ru/Sunplayer.rarс поддеркой субтитров (файлик имеется)!


antonn   (2004-08-21 16:57:00) [149]

Продолжаем экзекуцию...
* насчет хинтов - на громкости стоило вывести примерно так 'Volume XX'.
* Нужна большая работа над ПЛ - странно перерисовывается, по ходу не читает теги, не отображает длительность, не реагирует на Enter&Delete, нет сортировки и перетаскивания.
* Сохраняет и грузит лист только собственного формата (по сути обычный TStrings), а ведь есть m3u и pls.
* Невозможность изменить размер - есть очень плохо, а рисовать для этого скин - глупо.
* стоило ввести в интерфасе анимированые кнопочки(хотябы на нажатие (OnMouseDown, OnMouseUp)).
* А списка расширений в диалоге опять нет.
* Все-таки надо вставить кнопки(!) закрыти и минимизации.
* Отсутствие OGG - большое горе.
* А видео не DSPack'ом выводишь? (так, не в тему).
* При перетаскивании из "вне" не учитывается расширение.

На всякий случай - вставь в креате строку ПлайЛист.DoubleBuffered:=true; мелькать будет меньше.
Кстати, сортировка в ПЛ простая - sorted.
А использование в кач. ПЛ ListBox не есть хорошо. У тебя "полная поддержка скинов", а это значит нужно менять палитру в ПЛ. Тебе придется изменять цвет выделения строки в ListBox (Я не нашел как и смастрячил на основе TCustomControl).


Profi   (2004-08-21 14:14:00) [150]

Выложил чуть переделанную версию http://www.ASProfi.narod.ru/Sunplayer.rar


Profi   (2004-08-21 13:09:00) [151]

antonn ©   (21.08.04 7:43) [1]
1. С OGG ни когда не работал, скинь ссылку на какой-нибудь файл.
2. Интерфейс - полная поддержка скинов.
3. hint'ы будут.
4. Размер - нарисуй новый скин.
5. Ошибка - уже исправил.
6. Двойной клик на времени звучание изменит его на оставшееся время звучания.
7. С repaint'ом разбирусь.
8. Сортировка или изменения в плейлисте немного гиморно, так что оставил на потом, как и поддержку субтитров.
9. Нумирация - легко.
10. Выход есть, минимизации пока нет.
11. С подпапками тоже надо повозиться.
12. В том меню идет открытие, то есть если постоянно открывать из него, то другие файлы будут удаляться.
13. И так ясно, это же просто альфа-версия.

Ничего не нуно, но спасибо за советы!


antonn   (2004-08-21 07:43:00) [152]

Начинаем разбор полетов.
* Все бы простил, но отсутствие поддержки OGG(и неизвестно чего еще)... У меня 40%

музыки в этом формате.
* Интерфасе(думаю поправимо).
* OpenDialog - нет списка расширений.
* Отсутствие hintov
* Размеры не меняются (Слишком узкий плей-лист)
* При каждом воспроизведении вылазит ошибка - ищет no.jpg в папке bitmap.
* Нет отображения длины звучания в плейлисте.
* При перетаскивании в плейлисте все "задеваемые" строки подчеркиваются(нет репайтнта)
* Ага... В плейлисте вообще не перетаскиваются строки.
* Нет нумерации в ПЛ.
* В ПЛ добавляются по одному(!) файлу.
* Нет кнопки закрытия и сворачивания (по крайней мере не нашел).
* Не учитываются подпапки в выборе папки.
* Меню В левом поле срабатывает единожды(?).
* Заведи привычку переименовывать исполняемый файл(не совсем хорошее название - Project1)

Это поверхностно, глубже не изучал.
Наполовину дописал - не отмазка:)

кстати могу скинуть компонент ПЛ для D7. Нуна?


Страницы:   1 2 3 4 5 6 7 8

Наверх

Титульная страница Поиск, карта сайта Написать письмо