Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Player   Найти похожие ветки 

 
Profi ©   (2004-08-21 02:38) [0]

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


 
antonn ©   (2004-08-21 07:43) [1]

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

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

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

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


 
Profi ©   (2004-08-21 13:09) [2]

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

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


 
Profi ©   (2004-08-21 14:14) [3]

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


 
antonn ©   (2004-08-21 16:57) [4]

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

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


 
Profi ©   (2004-08-21 17:53) [5]

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-22 04:00) [6]

Ну-с...
* Хе, хе, хе... А где 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-22 13:49) [7]

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 16:52) [8]


> а вот с 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 16:56) [9]

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

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


 
ИМХО ©   (2004-08-22 20:39) [10]

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


 
parovoZZ ©   (2004-08-22 23:08) [11]

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


 
ИМХО ©   (2004-08-23 09:35) [12]

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


 
guest   (2004-08-23 15:17) [13]

по поводу player"ов - наткнулся на еще один, можете заценить...
http://www.hackman.pisem.net/


 
Profi ©   (2004-08-23 15:31) [14]

guest   (23.08.04 15:17) [13]
Мой меньше по размеру, а проигрывает больше!


 
Mihey_temporary ©   (2004-08-23 15:44) [15]

Apollo, WMP, Winamp, FooBar и прочие. Действительно много всего и нужно делать что-то, кардинально отличающееся, обладающее уникальными возможностями. Например, я хотел бы поддержку мощных плей-листов, где на каждую композицию можно задать время начала и время конца (не забыть про клавишу, которая позволит проиграть композицию до конца), при этом композиции сменяются с эффектами затухания (в общем, плавно, не рывками, можно с наложением друг на друга).

Можно ещё работать и с внешним видом. Скины третьего поколения порядком поднадоели - нужно делать четвёртое поколение! Перемещаемые элементы, всевозможные виды и подгонка, мгновенное изменение, "ружьё", чтобы отстрелить мешающий кусок окна. Ещё куча работы, но зачем повторяться?


 
antonn ©   (2004-08-23 17:39) [16]


> Например, я хотел бы поддержку мощных плей-листов, где на
> каждую композицию можно задать время начала и время конца
> (не забыть про клавишу, которая позволит проиграть композицию
> до конца), при этом композиции сменяются с эффектами затухания
> (в общем, плавно, не рывками, можно с наложением друг на
> друга).

Инетересно, можно попробывать...


 
Profi ©   (2004-08-23 20:28) [17]

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

Что нового:
1. Поддержка PLS плейлистов.
2. Регулировка видео (яркость, контраст, цвет).
3. Красивое меню.
4. Появился Shuffle правда, еще не доделон.

С плавным переходам мысль супер, попробую сделать, а так же хочу сделать Resume.


 
_student   (2004-08-24 01:19) [18]

Дай исподник то посмотреть


 
Profi ©   (2004-08-24 01:20) [19]

_student   (24.08.04 1:19) [18]
Зачем?


 
_student   (2004-08-24 01:24) [20]

Посмотрю кое-какие приёмы. Я ж еще _student


 
Profi ©   (2004-08-24 01:35) [21]

_student   (24.08.04 1:24) [20]
Если посмотришь, не научишься, спроси, что надо, посоветую!


 
_student   (2004-08-24 01:37) [22]

На исподниках только и учусь


 
Profi ©   (2004-08-24 01:40) [23]

_student   (24.08.04 1:37) [22]
Но я тоже не все сам делал! Основной вещью, которой реально горжусь являются субтитры! А все остольно перерытый DSPack. Ну а скины, Drag&drop, плейлисты - лишь алгоритмы, легко пишущиеся.


 
_student   (2004-08-24 01:47) [24]

Кидай iamstudent3@yandex.ru. или продавать собрался?


 
Profi ©   (2004-08-24 01:52) [25]

_student   (24.08.04 1:47) [24]
Честно говоря, еще не знаю! Всмысле плеер-то будут для России бесплатный, а вот для прочих, хочу сделать платным, так что извини. Могу дать исходники Organizer"a 1.1.0 (см. на моем сайте). Может вместе 2 сделаем.


 
_student   (2004-08-24 01:53) [26]

Адресок то дай что ли


 
Profi ©   (2004-08-24 01:54) [27]

_student   (24.08.04 1:53) [26]
www.ASProfi.narod.ru


 
Profi ©   (2004-08-24 01:54) [28]

Profi ©   (24.08.04 1:54) [27]
Виноват http://www.ASprofi.narod.ru


 
_student   (2004-08-24 01:54) [29]

Нашел


 
Profi ©   (2004-08-24 01:55) [30]

_student   (24.08.04 1:54) [29]
Как посмотрешь пиши.


 
_student   (2004-08-24 02:01) [31]

OK


 
antonn ©   (2004-08-24 06:58) [32]


> Можно ещё работать и с внешним видом. Скины третьего поколения
> порядком поднадоели - нужно делать четвёртое поколение!
> Перемещаемые элементы, всевозможные виды и подгонка, мгновенное
> изменение, "ружьё", чтобы отстрелить мешающий кусок окна.
> Ещё куча работы, но зачем повторяться?

Так. А где можно узнать про эти поколения. А то использую, а какие не знаю:)


 
parovoZZ ©   (2004-08-24 09:53) [33]

А сколько он весит, твой плеер? Качать кота в мешке не хотца.


 
antonn ©   (2004-08-24 11:01) [34]

~400kb


 
antonn ©   (2004-08-24 11:03) [35]


> Выложил новую альфа версию! http://www.ASProfi.narod.ru/Sunplayer.rar

Архив битый


 
Mihey_temporary ©   (2004-08-24 16:00) [36]

>Так. А где можно узнать про эти поколения. А то использую, а какие не знаю:)

А чёрт его знает. В общем, первое поколение - это просто зафиксеная картинка или картинки. Второе поколение - это когда скин может менять расположение контролов, добавлять какие-то фичи, которых может и не быть. Третье поколение - это когда контрол составляется из частей картинки и может менять размеры и положение.


 
antonn ©   (2004-08-24 17:01) [37]

С ума сойти... Перепрыгнул через поколение. Использовал только I и III. Буду думать над VI:)


 
Mihey_temporary ©   (2004-08-24 17:34) [38]


> С ума сойти... Перепрыгнул через поколение. Использовал
> только I и III. Буду думать над VI:)


Тогда я требую следующие возможности:

1. Динамическое размещение контролов, удаление, создание своих функциональных кнопок и это всё в режиме работы.

2. Прилипание полосочкой к бокам, прилипание к углам, причём как паутина, прилипание в трей. Непостоянная форма окна. Куски окна можно стирать.

3. Куча готовых решений, причём очень разных, для всяких нужд - от минималистического до ошеломляющего количеством опций.


 
antonn ©   (2004-08-24 17:55) [39]


> Mihey_temporary ©   (24.08.04 17:34) [38]

первое и второе есть. А третье зависит от разработчика скина. У меня скин всем командует. При загрузке сам создает контролы.

Тока зачем

> Куски окна можно стирать.


P.S. А ваще это не моя ветка:) И к плееру не относится.


 
Mihey_temporary ©   (2004-08-24 18:30) [40]


> первое и второе есть. А третье зависит от разработчика скина.
> У меня скин всем командует. При загрузке сам создает контролы.


Прямо так и реализовано? Я в том смысле, что все изменения могут быть созданы пользователем в рабочей программе, не создавая новго скина.



Страницы: 1 2 3 4 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.032 c
4-1121874756
Still Swamp
2005-07-20 19:52
2005.09.11
Нужно сдлеать LogOff пользов XP после завершения работы программы


1-1124351244
Domix
2005-08-18 11:47
2005.09.11
Динамическое создание форм из консоли


1-1124659140
domosed
2005-08-22 01:19
2005.09.11
не допустить чтобы два приложения одновременно запис. и читали фа


5-1098595106
kain
2004-10-24 09:18
2005.09.11
Как отследить выход курсора за пределы компонента


1-1124634052
OldNaum
2005-08-21 18:20
2005.09.11
Менеджмент сервиса