Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Вниз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]
> первое и второе есть. А третье зависит от разработчика скина.
> У меня скин всем командует. При загрузке сам создает контролы.
Прямо так и реализовано? Я в том смысле, что все изменения могут быть созданы пользователем в рабочей программе, не создавая новго скина.
← →
antonn © (2004-08-24 18:34) [41]
> Я в том смысле, что все изменения могут быть созданы пользователем
> в рабочей программе
На половину. Например прилипание можно отключить, даже если разработчик скина это предусмотрел. Но если кнопка "Power Off" не предусматривалась, то воспользоваться ей не удасться.
← →
antonn © (2004-08-24 18:38) [42]Кстати, товарищу Profi советую сделать подобное. А то у него скин супер статичен. И вложить Реадми как перерировать новый.
← →
Mihey_temporary © (2004-08-24 19:05) [43]
> antonn © (24.08.04 18:34) [41]
Про прилипание. Я имел ввиду не просто прилипание, а прямо таки вживание - окно распластывается по всему краю или забивается в угол.
← →
antonn © (2004-08-24 19:10) [44]
> Mihey_temporary © (24.08.04 19:05) [43]
Типа TaskBara? есть такое, но тормознутое до ужаса(при загрузке).
← →
Profi © (2004-08-24 21:52) [45]antonn © (24.08.04 18:38) [42]
Когда закончу, будет полный help!
← →
Profi © (2004-08-25 23:31) [46]Выложил обновленную версия с новым скином (нарисовал ради прикола, просто чтобы показать возможности, так что не смейтесь).
Изменил shuffle заняло много времени, и еще могут быть глюки, может кто потестит http://www.ASProfi.narod.ru/Sunplayer.rar
← →
Anonimous (2004-08-28 17:44) [47]Вы че? в этом Sunplayer.rar одни фотки какие-то, да испорченная жипежка Metallica :-(
← →
antonn © (2004-08-28 18:44) [48]Я ему уже говорил...([35])
← →
Profi © (2004-08-29 17:30) [49]antonn © (28.08.04 18:44) [48]
Выложил не битый http://www.ASProfi.narod.ru/SP.rar
← →
clampo © (2004-08-30 23:12) [50]Привет всем!!! Profi ты говорил, что можешь скинуть компонент ПЛ для D7. Скинь пожалуйста(www.clampo@bk.ru). Заранее багодарин!!!
← →
Profi © (2004-08-31 00:54) [51]clampo © (30.08.04 23:12) [50]
Нет, не говорил! Если ты про плейлист, то я использую простой Tlistbox.
← →
[Alex] (2004-08-31 01:07) [52]Profi посмотри на мой плеерок (Extended Player), народу нравится.
Почитать: http://azarovsoft.nm.ru/eplayer.html
Качать тут: http://azarovsoft.nm.ru/Files/EPlayer.exe
P/S/ Что-то не могу скачать твой... по ссылке не находит :(
← →
[Alex] (2004-08-31 01:15) [53]Скачал... Profi, пока не совершенство =(
← →
Profi © (2004-08-31 02:03) [54][Alex] (31.08.04 1:15) [53]
Полная копия WinAMP"a! А у меня сейчас куча проблем, вот никак и не могу закончить (голова другим забита). А так из всего что есть у тебя, я, пока, только визуализацию не сделал. А шкурки у меня уже произвольной формы!
← →
Profi © (2004-08-31 02:10) [55]Извини, что так резко в [54], просто настроение хуже некуда.
← →
[Alex] (2004-08-31 10:56) [56]Извини, что так резко в [54], просто настроение хуже некуда. - это ничего. Но шкурки произвольной формы не сложно сделать, уже на семплах тестил... осталось перенести. А проблем у меня тоже немало-сдача проекта на работе! :) И поправь плейлист в своем плеере... мерцает и глючит графически. Удачи!
← →
antonn © (2004-08-31 16:21) [57]
> Привет всем!!! Profi ты говорил, что можешь скинуть компонент
> ПЛ для D7. Скинь пожалуйста(www.clampo@bk.ru). Заранее багодарин!!!
Это типа я говорил. Щас скину.
← →
antonn © (2004-09-02 17:26) [58]>Profi © (29.08.04 17:30) [49]
Мда...
А че собственно изменилось?
* В ПЛ Drag&drop. Скролим список, перетаскиваем элемент на пару строк выше - и скрол сам возвращается в начало.
* Почему файлы ПЛ приходится открывать отдельно? Может в общий диалог их запихать?
* При запуске программа сама выставляет громкость в системе. Стоило сделать "локальный" регулятор.
* В ПЛ ничего нет, но курсор чего-то таскает (в смысле изменяет себя).
* И где горячие клавиши? Я нашел только Enter.
Про то, что тебе надо сделать(! а не доделать) ПЛ я уже говорил.
← →
Profi © (2004-09-03 21:45) [59]antonn © (02.09.04 17:26) [58]
Блин, скинь тогда мне свой компонент, посмотрю, а то учеба началась и времени совсем не будет. sbr.profi@mail.ru
← →
antonn © (2004-09-04 13:29) [60]
> Profi © (03.09.04 21:45) [59]
А ты напиши, где скачал DSPack, а то у меня без ogg.
← →
Profi © (2004-09-04 15:48) [61]antonn © (04.09.04 13:29) [60]
http://www.torry.net
← →
antonn © (2004-09-04 16:04) [62]Мог-бы сам догадаться:)
P.S. Насчет плеера - былобы не плохо, что-бы видео воспр в отдельном окне. А когда играет муз то ПЛ занимал все поле.
← →
Profi © (2004-09-04 16:14) [63]antonn © (04.09.04 16:04) [62]
Вместо экрана появляются фотки тех, кто песню поет! Например: Браво - Ветер знает. Помести в папку bitmap jpeg с названием браво и все!
← →
Profi © (2004-09-04 17:00) [64]Не устанавливается! Просит MPEGtag.dcu!
← →
Profi © (2004-09-05 00:53) [65]Выложил новую версию. Теперь есть HotKey. http://www.asprofi.narod.ru/SP.rar
← →
Antonn © (2004-09-07 12:40) [66]
> antonn © (04.09.04 16:04) [62]
Без фотки пустое поле (no.jpg не всчет)
Границу м/у ПЛ и Видео можно сделать перетаскиваемую
Не работает меню Настройка - шкурки
← →
Anderson © (2004-09-07 12:49) [67]Слушай, а ты исходники не можешь выложить?
← →
Profi © (2004-09-09 15:09) [68]Anderson © (07.09.04 12:49) [67]
Уже говорил, что нет! Русскоязычная версия будет бесплатной, а вот другие - нет!
← →
Profi © (2004-09-09 15:46) [69]Antonn © (07.09.04 12:40) [66]
Теперь требует еще два файла ID3tag1 и 2!
← →
Рыба © (2004-09-09 20:29) [70]Это никто не купит.
← →
Profi © (2004-09-11 12:19) [71]Рыба © (09.09.04 20:29) [70]
А мне все равно!
← →
antonn © (2004-09-11 14:36) [72]
> Profi © (11.09.04 12:19) [71]
А ты его не слушай. Мне тоже говорили - не купят, а купили(600р). Тока один раз. Но я под заказ делал.
← →
Profi © (2004-09-11 16:13) [73]antonn © (11.09.04 14:36) [72]
Компонент посмотрел! Нормально! Но вставлять его сейчас в проект нет возможности, слишком много придется переделовать, так что буду улучшать свой. Выложил версию с полосами воспроизведения и звука на FullScreen"е. http://www.ASprofi.narod.ru/SP.rar
← →
Рыба © (2004-09-11 19:42) [74]>Profi © (11.09.04 12:19) [71]
>А мне все равно!
Ну и зря.
А где лицензионную Делфи возмешь?
← →
Profi © (2004-09-12 02:01) [75]Рыба © (11.09.04 19:42) [74]
А кто сказал, что у меня пиратская? И потом, как ты узнаешь на какой делфе прога написана?
← →
WinLamka © (2004-09-12 16:58) [76]неплохо! однако еще нужно сделать очеень многое =)
например:
-иземенение размера окна видео. (чтобы было проще можно как в бсплеере - контрол окно и окно с видео отдельные).
-субтитры формата srt ! а также ssa,sub и так далее (про форматы неплохо написано на kage.orc.ru)
-скрываемая панель управления для фуллскрина
-поддержка плейлистов от 3 винампа
-свои скролбар и трекбар - а то виндовые со скинами не гармонируют
-"избранное"
-закладки (как для видео так и для аудио)
ну и так далее )) вобщем продолжай работать и все будет супер )
← →
Profi © (2004-09-12 17:08) [77]WinLamka © (12.09.04 16:58) [76]
1. Подумаю.
2. Я просто написа прогу, которая переводит многие типы субтитров в мой.
3. Панель для фуллскрина есть, даже две.
4. Поддерживает оба типа плейлистов WinAmp. А что у 3 еще какой-то есть?
5. Над трекбаром - подумаю.
6. Избранное - тот же плейлист.
7. Что именно ты имеешь ввиду?
← →
WinLamka © (2004-09-12 17:37) [78]>2-любопытно,но к сожалению твой формат не идеален ) некоторые форматы поддерживаю различные цвета для надписей,эффекты, изменение позиции титров на экране и тд... а твой формат насколько я вижу - тот же srt =)
>4-угу, у третьего винампа свой формат какой-то кривой, по виду на xml сделан.
>6-Избранное имеется ввиду не плейлист, а прям правой кнопкой щелкнул гденить, а там пункт избранное - и в нем сразу вибираешь и наслаждаешься, безо всякого гемора с плейлистами )
>7-насчет закладок я имею ввиду следующее - допустим есть у тебя в фильме или в песне несколько любимых моментов, и ты на них какбы метки ставишь, чтоб потом можно было быстро на нужное время перепрыгнуть. подобный механизм есть у бсплеера - очень удобно.
зы. и еще, это у меня глюк или так и задумано чтоб при добавлении папка вылетало АВ? )
← →
WinLamka © (2004-09-12 17:43) [79]и еще...
не заметил в настройках скина установок для кнопок репеат и шаффл... И кстати опять же о скинах- пишется trackbar а не traKCbar =)
← →
Profi © (2004-09-13 00:39) [80]WinLamka © (12.09.04 17:37) [78]
Как ты добавляешь папку? У меня глюков не выявленно! Trackbar - фигня, исправлю. С Избранным клевая мысль, будет! Цвет титров можно изменить.
[rep]
top=232
left=450
[shuffle]
top=233
left=555
Проста в ASS не прописал. Это из другого скина!
← →
programania (2004-09-14 20:48) [81]Почему же такой маленький ведь экран намного больше,
а чем больше тем удобней пользоваться и больше данных можно показать.
это же так очевидно и так просто сделать изменив размеры.
Хотя, наверно это беда всех программ со скинами:
во весь экран трудно нарисовать качественно,
много места занимают да и проблемы с масштабированием на разные экраны.
При этом большую часть программы при проигрывании музыки
занимает пустое черное окно,
а список так мал что только начала названий видно.
После запуска перестали действовать многие клавиши в блокноте: del Enter стрелки...
так что писать коментарии под музыку стало невозможно.
Наверно расчитано что я буду только глядеть на Player и ничего больше не делать.
После повторного запуска список пропал а я его так долго собирал по
разным папкам, потому что вложенные видно не учитываются.
Широкие фильмы показываются сжато в окне и в полный экран
вертикальный ScrollBar иногда не двигается мышью если движок внизу.
а в остальном все нормально работает.
Возможно у меня комп кривой или я сам
что-то не знаю или не настроил хотя вроде все обсмотрел.
Желаю успехов и не бросать это занятие
тут еще можно много чего наворотить,
что именно можно посмотреть в programania.com/ENJOL.ZIP 783kb
буду рад получить замечания предложения в mail@programania.com
← →
antonn © (2004-09-15 08:27) [82]* исчезает курсор на видео после проигрывания видива (любого).
* блокируются некоторые клавиши при запуске.Кстати кроме enter&del есть CRTL+A, SPACE, PAGE_DOWN(UP), HOME, END, и др.
* в ПЛ нужно сделать мультивыделение. Для выделения кучи строк и последующего удаления или перетаскивания(затруднительно с D&D, но надо). Да еще и через CTRL(не сплошняком).
* сделать доступным выбор любого каталога со скинами.
* Запихать скин по умолчанию с анимацией, хотя-бы кнопок(а то распугаешь всех оценивателей).
* сделать трей(опцЫонально. я, например, не люблю когда огромные кнопки колбасятся на tackbare).
* заходим в system и переименовываем spfun.dll на spfun1.dll. Прога ругается(возможно матом) и закрывается. Делай проверку с "мягким" предупреждением. Кстати, это не ловушка-ли? Такая здоровая... Но в ней вроде нет формы, зачем там в uses Forms?
* при запуске устанавливает свою громкость(из system.ini) в системе. Не хорошо. Пусть "примет" громкость системы.
* сделать форму настроек. Располагать все настройки по меню - не есть удобно.
* For XP. Сделать стиль (xpmanifest). Ну и тень под окном.
* сохранять во "внутренний" файл ПЛ. чтобы при запуске не искать заново.
* хранить скины по разным папкам, а не один в skin.
* перегнать no.jpg в монохромный. 1,72 КБ против 26,2 КБ.
* уводим окно в низ и право и закрываем. переключаемся с 1024х768 на 800х600 и запускаем программу. она за пределами экрана и ее не видно. делай проверку.
← →
Profi © (2004-09-16 10:13) [83]programania (14.09.04 20:48) [81]
С Hotkey все ясно, я просто не делаю проверку на активное окно, исправлю. А на счет черного окна, я уже писал: помещаешь в папку bitmap jpeg с именем испльнителя и все! Пример: Любэ - Прорвемся, файл Любэ.jpg.
antonn © (15.09.04 8:27) [82]
1. Ясно.
С мультивыделением уже парился, пока отложил. Трей тоже будет. Dll пока подклучаю статически, потом будет динамически. Это не ловушка, набор проверок! С манифестом - облом, окно не стандартно! Зато один и тот же вид под любую ось. С разными разрешениями пока не парился.
← →
antonn © (2004-09-16 14:36) [84]
> С манифестом - облом, окно не стандартно
А кнопочки в настройках? И тень под окном...
← →
Profi © (2004-09-25 19:44) [85]Наконец-то снова смог заняться SunPlayer"ом! Что нового:
1.Сохранение плейлиста при выходе.
2.Исправлен баг с HotKey"ем.
3.Добавлено "Избронное" (пока можно только добавлять песни, но удаление не проблема).
← →
Profi © (2004-09-25 19:45) [86]http://www.ASProfi.narod.ru/SP.rar
← →
Profi © (2004-09-26 01:07) [87]А вот и патч! 158Кб.
http://www.ASProfi.narod.ru/PatchSP.rar
← →
antonn © (2004-09-26 05:02) [88]* Мне кажется, что было-бы лучше сначала собрать полностью рабочую версию а потом клепать патчи. У тебя программа весит 460к а патч 157к (архивы). Сомневаюсь что патч внесет изменений хотябы на 100к. Тем более патч не распознает русский текст("Новая папка(2)" - он отобразил какой-то фигней).
* Почему пункт меню ДОБАВИТЬ в ПЛ содержит только файлы. А папки?
* Добавление папок не работает. Добавляет только файлы из текущей директории, вложенных не видит. Если файлов нет выдает ошибку.
* если переименовать файл в автосохранении ПЛ, то при попытке проигрывания выдает ошибку - Устройство не готово...
* В выборе скина стоит сделать превью. Хотя бы отдельным скиншотом.
* Один большой глюкс - добавляем папку/мой компьютер (в ПЛ есть пара записей), получаем "File not found", далее закрываем программу и получаем еще "list index тыры-пыры", а потом еще "I/O error". И крыть прогу придется через диспетчер. Это в ХР, а в 9х возможно все куда хуже...
Смени скин. Желательно с анимацией. А в скин входят не только кнопочки, есть еще и курсоры. Лучше ani.
← →
Profi © (2004-09-26 12:02) [89]antonn © (26.09.04 5:02) [88]
1.Ок! Но лучше все-таки качать 157кб, чем 460!
2.Может сделаю и папки.
3.С вложеннами гимор, а ошибку исправил! Спасибо.
4.Исправленно!
5.Хорошая мысль.
6.Посмотрю, в чем дело!
На счет скина. Ну не умею я рисовать! А курсоры - будут.
← →
Profi © (2004-09-26 22:39) [90]А вот и новая версия! Гляк с "Моим компьютером" закрыть (ошибок не будет), но в функциональном плане еще не исправлен, но появилась возможность менять бегунок (кто-то просил).
http://www.ASProfi.narod.ru/SP.rar
← →
antonn © (2004-09-28 03:07) [91]А если скин хранить в JPEG?
← →
Profi © (2004-09-28 20:06) [92]antonn © (28.09.04 3:07) [91]
Не сложно. Просто 4 лишние строчки кода.
← →
crash_Rider (2004-09-29 05:38) [93]xm.. плеер.. у меня есть тоже ток свой начал писать давно но не как не доделаю его времени не хватает, он использует ВСЕ!! плагины WINAMPа т.е. input, Output, DSP,Video и т.д. и т.п. :-) Предлагаю скооперирываться!
У меня плэй лист как винамповский сортировка, копирование в папку выделенных песен, удаление(на винте файлов) Полностью skinнновый т.е. не используется виндовские контролы все рисуется вручную! Могу дать исходники кто хочет. Можно написать даже покруче винампа если всем вместе его делать ОДИН 100% НЕ ПОТЯНЕШ!
Ну а винамповские плагины взяты из-за того что их куча в инете!
т.е. поддержку нужно делать 100% ДА и зачем городить огород если уже все есть готовое(я про Plugins)... А скины винампа нового написаны на xml потом скомпилированы чем то и используется формат картинок png ток не знаю чем их bmp или jpg не устроил.
Может быть по быстродействию.. не знаю..
← →
antonn © (2004-09-29 07:15) [94]
> DSP,Video
А вот это очень интересно. Входнные-выходные я использую а эти не могу. Может поможешь? Я тебе дал ПЛ "как у WinAmpа". Т.е. перетягивание, duration, number, работа с Ctrl.
← →
antonn © (2004-09-29 07:16) [95]
> Я тебе дал
Дам на майл.
> skinнновый
Как у 2 или 3 Winampa?
← →
antonn © (2004-09-29 07:20) [96]
> картинок png ток не знаю чем их bmp или jpg не устроил.
PNG бесплатный (никто лицензию не попросит), BMP - большой.
← →
Profi © (2004-09-29 19:26) [97]crash_Rider (29.09.04 5:38) [93]
Я не против! Вот только лучше начать новый совместный проект, а то сейчас каждый будет тянуть в свою сторону.
← →
crash_Rider (2004-09-30 05:59) [98]Я согласен ток надо со всеми договориться сперва кто за что отвечает и делает какую часть программы ! Одни например поддержу плагинам делают другие рисование скинов и потом все вместе соединить! Так будет быстрее потомучто в одного не потянеш это я уже давно понял :-(
А инфу про DSP, GEN, Vis плагины сам ищу разбираюсь как работает, что грузит(какую часть dll), что на форумах в общем найти можно все если захотеть.. ток я сильно не разберался пока как работают скины в 5 Winamp
они подгружаются dll -кой в виде general purpose плагина но потом используют не документированные разработчиками вынь ампа функции!
Он у меня грузиться а толку от него не какого не меняет интерфейс видно что то еще надо копать!
← →
Clampo © (2004-10-03 13:04) [99]crash_Rider если можешь, скаинь пожалуйста исходники своего плеера на мыло clampo@bk.ru. А то я уже пол-года пишу свой
винамп, но пока ничего хорошего!!!
Заранее благодарен!!!
← →
Profi © (2004-10-03 20:41) [100]И так, новая версия где скины идут одним файлом. Еще не много сыровато, но все же
http://www.ASProfi.narod.ru/SP.rar
← →
programania © (2004-10-04 02:49) [101]>Специалистам по плеерам
Как и все я тоже пишу свой player,
До сих пор не могу понять почему winapm,bsplay,SunPlayer и т.п.
такие мелкие, ведь экран намного больше.
Похоже на издевательство.
Мне кажется, чем программа больше, тем удобней пользоваться,
больше данных можно показать и зрение сохранить.
Почему бы не сделать player во весь экран?
← →
antonn © (2004-10-04 08:14) [102]А у меня на весь экран. Специфика такая. Но можно и на оконный переключиться.
← →
clampo © (2004-10-04 12:41) [103]Я через Imagelist загрузил рисунок с каждой буквой. Как теперь
этими буквами заменить нормальный шрифт в лабеле?
← →
antonn © (2004-10-04 13:17) [104]var b:byte;
begin
b:=ord(c);
if (b>64) and (b<91) then // A..Z
Сканируешь строку - получаешь номер символа.
Но лучше иметь картинку одну со всеми буквами(см WinAmp, у него в ресурсах)ж. Могу даль скинуть код работы с таким bitmap.
← →
clampo © (2004-10-04 15:33) [105]Я про то и говорю, что весь алфавит у меня в одном *.bmp.
Скинь свой модуль, пожалуйста clampo@bk.ru
← →
Profi © (2004-10-05 20:52) [106]programania © (04.10.04 2:49) [101]
Нарисуй скин во весь экран! Вот и все.
← →
antonn © (2004-10-06 07:16) [107]
> Нарисуй скин во весь экран! Вот и все.
Но экраны-то разные. В смысле разрешения.
← →
programania © (2004-10-07 19:04) [108]> Profi
> Нарисуй скин во весь экран! Вот и все.
Так почему же никто не рисует скин во весь экран
наверно трудно да и места много займет,
а при масшабировании плеера и его элементов качество ухудшидся.
Мне кажется никто кроме автора не будет рисовать скинов
и искать jpg с артистами.
Это только для известных winamp и bsPlay могут найтись энтузиасты потому что знают что их творение многие увидят.
Для нового плеера лучше поменьше требовать чтоб не распугать.
А для разнообразия вида можно рисовать скины самим плеером.
Это можно делать случайно или в такт музыке или подобно расцветке готовой картинки или с минимальными настройками типа trackBar, colorDialog.
Так сразу можно получить бесконечное число скинов.
← →
Profi © (2004-10-07 20:38) [109]programania © (07.10.04 19:04) [108]
Можешь скачать с моего сайта "Органайзер" и посмотреть скины от Flink"а. Вот он мне для плеера тоже пишет.
← →
clampo © (2004-10-07 20:47) [110]Profi, как ты сделал скин-ку в одном файле
← →
Profi © (2004-10-08 19:49) [111]clampo © (07.10.04 20:47) [110]
Zlib
← →
antonn © (2004-10-09 09:35) [112]* Е-мое. Добавил пакер скинов и размер дистрибутива увеличился на 200кб!
* Поставил второй скин, закрыл пргу, открыл прогу, сменил на первый и программа закрылась. При последующем запуске требует Оселform.bmp. Ну потом появляется прямоугольное окно и постоянные ошибки.
* До второго пункта успел лишь заметить что заголовок, за который таскают форму ну очень мал.
* А при закрытии вырубает громкость во всей системе до нуля.
А можно таскать за все поле. А еще добавлять подпапки. А еще добавить анимацию(задолбался повторять). А еще не включать папку temp в архив(ну и в jpg перевести изображения).
P.S. Там где-то выше говорилось про скины(типа скачай-посмотри). И про органайзер. Гы. Я делал нечто подобное(не органайзер, но похожа). Использовал там некоторое кол-во вещей, посмотреть которые вам бы не мешало. Одно плохо - архив с энтой ерундой занимает 2.4mb. Если хотите, могу скинуть на ящик.
← →
antonn © (2004-10-09 11:32) [113]Насчет скинов. Сделал я значит заготовку на скин, нарезал кнопок и решил добавить его в темп(ну подправить конфиг, заменить картинки). Обнаружил:
* У всех кнопок включет транспарент. И выключить его нельзя. А это очень плохо. Мои картинки с "битыми пикселями".
* Кнопки минимизации и закрытия не предполагают использования картинки другого размера.
* Элемент громкости вообще программно рисуется(?). Если уж использовал slider так и на громкость его пусти.
* Нет анимации на min и close
* Нет анимации на наведение курсора, только нажатие.
* Где курсоры? Стандартные Дельфовые не в счет.
* Таскать форму можно только за капшн. Но его "скинность" вызывает большие подозрения.
← →
Profi © (2004-10-10 00:32) [114]Вроде исправил глюк со скинами
http://www.ASProfi.narod.ru/SunP.rar
← →
Klopan © (2004-10-10 05:58) [115]> Но экраны-то разные. В смысле разрешения.
а в XML ???
← →
antonn © (2004-10-10 08:07) [116]Ну а теперь поясни, каким образом можно нарисовать скин, если паковщик есть только у тебя, а при выборе скина все рисунки заменяются, а при закрытии программы файлы скина удаляются? при этом, батенька, обычно делают проверки на наличие файла. а то выскакивает ошибка и хрен что потом сделаешь. не мешало-бы проверять при запуске наличие уже запущеной копии программы. Я не успел проверить:
* У всех кнопок включет транспарент. И выключить его нельзя. А это очень плохо. Мои картинки с "битыми пикселями".
* Кнопки минимизации и закрытия не предполагают использования картинки другого размера.
* Элемент громкости вообще программно рисуется(?). Если уж использовал slider так и на громкость его пусти.
* Нет анимации на min и close
* И не удалять файлы скина при закрытии!!!!!
Думаю, прежде чем выкладывать новый файл, нужно исправить минимум вышесказанное. А использовать скины "только от производителя" в высшей степени не разумно. Тем более, прошу извенить за столь резкую критику, оба скина ну никак не могут называться красивыми. скорее "и так сойдет".
← →
Profi © (2004-10-10 21:21) [117]antonn © (10.10.04 8:07) [116]
1. Транспарент не проблема.
2. Лекго.
3. Ок.
4. Пока нет!
5. Почему?
← →
clampo © (2004-10-10 22:20) [118]Profi, что такое Zlib и как им пользоваться?
← →
Profi © (2004-10-10 22:32) [119]clampo © (10.10.04 22:20) [118]
Zlib - библиотека входящая в дистрибутив Delphi. По крайней мере 7. А как пользоваться почитай справку, если чего не поймешь, пиши...
← →
crash_Rider (2004-10-11 05:48) [120]Хы хы обсуждение идет полным ходом!
← →
antonn © (2004-10-11 12:27) [121]
> 5. Почему?
Потому-что я не смогу нарисовать свой скин!!! А встроенные ну никак не годятся!
← →
clampo © (2004-10-11 13:01) [122]Profi, тоесть все файлы скинки лежат в обычном архиве? Если можешь скинь пимерчик на мыло(clampo@bk.ru).
Заранее благодарен!!!
← →
antonn © (2004-10-11 13:42) [123]
> Profi, тоесть все файлы скинки лежат в обычном архиве?
RAR их не распаковывает.
Работа с зипом - jbStr.pas и jbZip.pas. Найти ножно.
← →
XProger © (2004-10-12 00:59) [124]Ты Benny Benassy на этом плейере слушал?
Кошмар какой-то...
И вобще, он заикается, слушать невозможно.
А главное, на винампе и MediaPlayer всё OK!
ЗЫ
Извини, что не упомянул плюсы (не нашёл)
← →
crash_Rider (2004-10-12 01:50) [125]А что там не понятного.... clampo
Береш все картинки кидаеш в архив переименовываеш архив
под свое имя каккоенть :)
Под в своей программе как писал уэже antonn юзаеш библио jbZip.pas
ОТкрываеш архив с помошбю опять же jbZip.pas распаковывваеш во временную папку (четь не написал директорию :)) а потом из этой папки грузиш картинки в качестве скинов
← →
Profi © (2004-10-12 20:16) [126]crash_Rider (12.10.04 1:50) [125]
Не угадал, я использую Zlib.
← →
crash_Rider (2004-10-13 02:26) [127]НУ Zlib смысл от этого не меняется! Идея остается той же!
← →
Profi © (2004-10-15 01:21) [128]Сделала поддержку анимированных курсоров, но вот беда, самих курсоров нет! Рисовать их нет времени! Может кто кинет какой-нибудь большой архив?
← →
Profi © (2004-10-15 01:22) [129]Вот это да! Сделал конечно, а не "сделала"! Пальцы уже по несколько раз на клавиши бьют. Все, пошел спать!
← →
antonn © (2004-10-15 06:42) [130]
> Может кто кинет какой-нибудь большой архив?
большой не дам, а штук 10 кину на почту.
← →
Profi © (2004-10-15 22:43) [131]antonn © (15.10.04 6:42) [130]
Они конечно неоднотипны, но ибог с ними. Напихаю.
← →
Kair. (2004-10-29 07:20) [132]Мне проигрыватель не понравился...
← →
zero-g © (2004-10-30 03:58) [133]Посмотрел... поюзал...
что я могу сказать...
Неплохо :)
Только скины не очень понравились )
← →
Profi © (2004-10-31 15:06) [134]zero-g © (30.10.04 3:58) [133]
Еще работаю, просто времени нет! Работа, учеба! Да еще побалеваю, в общем мрак. А так добавил анимированные курсоры и начал писать SkinCreator - прога для создание скинов. Создаешь все картинки которые нужны, а потом запускаешь SkinCreator и расставляешь все по местам. Потом еще и сжимаешь в общем медленно, но работаю!
← →
crash_Rider (2004-11-22 06:28) [135]Дай исходник посмотреть как у тебя все работает там! :)
← →
antonn © (2004-11-22 06:44) [136]или хотябы работающую нормальо программу. Скин я руками нарисую. Точнее прочти нарисовал. Месяц назад. А проверить негде.
← →
Spyph (2004-11-23 20:37) [137]Здравствуйте, Уважаемые Господа!
Я может быть немного не в тему, но не подскажете ли какими компонентами Вы пользуетесь для создания скинообразного интерфейса. Или может у кого нибудь есть вылеченный от жадности компонент "SkinForm версии 2.2 или выше". Предполагаю, что многие скажут: "используй регионы", но очень не хочется лишнего геморроя, а зтот компонент в самый раз.
Если кто располагает этим компонентом, то не могли бы Вы поделиться и скинуть его мне на этот адрес spyph@mail.ru или хотя бы рабочую ссылку или лекарство.
Заренее благодарен.
← →
antonn © (2004-11-24 04:31) [138]
> Spyph (23.11.04 20:37) [137]
> "используй регионы",
Как раз используем. Ручками, ручками...
← →
X-gen (2004-11-24 13:43) [139]Всем привет!
Извините что встреваю без спроса.
antonn © (24.11.04 04:31) [138]
не мош бы ты кинуть мне на мыло компонент ПЛ для D7
(oggi2@rambler.ru)
Заранее спасибо.
← →
Profi © (2004-11-25 19:41) [140]antonn © (22.11.04 6:44) [136]
Я бы с радостую, но времени нет совсем! До конца декабря надо сдать прогу по работе, а я за 3 месяца только половину сделал. Да и учеба, вот сегодня опять спать не буду. В общем ждите, как что закончу, выложу. Вот только вопрос: "Что выложить первым: сам плеер или SkinCreator?".
← →
antonn © (2004-11-26 04:58) [141]Profi © (25.11.04 19:41) [140]
название компонента, которым паковал. Так уж и быть, сам запакую и на старой "отрепетирую"
← →
Profi © (2004-12-04 00:13) [142]antonn © (26.11.04 4:58) [141]
Я использую алгоритм Zlib. Стандартная библиотека Delphi.
← →
Андреей Забродский (2005-01-25 17:31) [143]Я полный чайник(скромно). Если со звуком продолжаете работать , то ответьте (спасибо) как можно наложить (смикшировать) звуки через PlaySound. В отдельных процессах запросто, а в потоках никак. Прерывает предыдущий звук и включает самый последний.
По локалке передаю звук. Всё нормально идёт пока один источник
звука. Если нужны исходники по передаче то могу выслать.
← →
Antonn © (2005-01-25 18:13) [144]
> как можно наложить (смикшировать) звуки через
> PlaySound.
боже мой...
← →
andrey12 (2005-04-30 18:56) [145]профи как кодом регулировать уровень громкости помогите ...
← →
Profi © (2005-04-30 23:43) [146]andrey12 (30.04.05 18:56) [145]
Дело в том, что в плеере я регулирую громкость всей системы, а не движка. DSPack"овская процедура не катит. Дальше делать не успеваю!
← →
andrey12 (2005-05-02 13:32) [147]Профи как регулируеш громкость системы из делфяки какой код подскажи !
Где взять айпишные финкции!-для управления системой из делфей
В плеере необходимо доработать открывание файла по щелчку на нем - нынче не удобно ...
← →
Antonn © (2005-05-02 16:25) [148]andrey12 (02.05.05 13:32) [147]
Эксперементируй с константами.
function GetWaveVolume: DWord;
var
Woc : TWAVEOUTCAPS;
Volume : DWord;
begin
result:=0;
if WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) =
MMSYSERR_NOERROR then
if Woc.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then
begin
WaveOutGetVolume(WAVE_MAPPER,@Volume);
Result := Volume;
end;
end;
procedure SetWaveVolume(const AVolume: DWord);
var
Woc : TWAVEOUTCAPS;
begin
if WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) =
MMSYSERR_NOERROR then
if Woc.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then
WaveOutSetVolume(WAVE_MAPPER, AVolume);
end;
← →
andrey12 (2005-05-04 14:24) [149]Woc : TWAVEOUTCAPS;
профи какой модуль необходимо подключить чтобы не выбивало ошибку в чистом приложении!?
← →
andrey12 (2005-05-04 14:26) [150]Профи не мог бы ты подсказать код в одну строку принудительно устанавливающий громкость системы на определенном уровне???
← →
Antonn © (2005-05-04 14:30) [151]andrey12 (04.05.05 14:24) [149]
MMSystem.
И что значит "принудительно устанавливающий громкость системы на определенном уровне"?
← →
Profi © (2005-05-04 17:38) [152]andrey12 (04.05.05 14:26) [150]
В одну строку нет! Там целый юнит.
Страницы: 1 2 3 4 вся ветка
Форум: "Media";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.88 MB
Время: 0.015 c