В плеер добавлено:
- скромное меню настроек с возможностью выполнение операций над виндовс (переход в спящий, ждущий режим, или выключение компьютера, или вывод сообщения на экран) по времени или по проигрыванию определенного количества композиций.
- Небольшая анимация (заставка) при установке программы (схема очень простая, основана на gife).
- заменен тип файлов .PMP на .LMP т.к. формат .PMP уже используется в программе AutoCAD (хотя, по моему мнению, вероятность их пересечения или взаимного мешания чрезвычайно мала).
Плеер начинает полноценно работать со второго запуска, при первом запуске, на некоторых компьютерах было замечено не прорисовывание некоторых элементов интерфейса. Почему не знаю.
Для нормальной работы схемы необходим нестандартный компонент для загрузки библиотек bass и обновление файла win по svn. Для тех кто не может обновиться архив с компонентом и необходимыми библиотеками и схемой:
http://www.hiasm.com/xf/attach/share/PMPlayerSB.rar
файл win.pas поместить в Crogram FilesHiAsmElementsDelphicode
файл WinControl.ini в Crogram FilesHiAsmElementsDelphiconf
компонент hiBASS_dll.pas установить как обычный компонент (с ини файлом бросить на форму HiAsm).
Вот файл установки: http://www.hiasm.com/xf/attach/share/PMPlayer.rar
Вот только схема плеера: http://www.hiasm.com/xf/attach/share/PMP.rar
Этот топик читают: Гость
Ответов: 413
Рейтинг: 57
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Poputchik писал(а): схема заставки:code_16712.txt ------------ Дoбавленo в 04.00: Poputchik писал(а): Вот только схема схема растет, а мультиков нет. Надо бы объеденять уже функциональные блоки в мультиэлементы и панели и использовать в качестве навигации панель Дерево проектов. |
|||
карма: 1 |
| ||
файлы: 1 | code_16712.txt [1KB] [695] |
Ответов: 5227
Рейтинг: 587
|
|||
Как в этом вообще что-то можно понять. Зачем придумывать ещё новый формат плейлиста когда существующих достаточно.
|
|||
карма: 4 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-06-21 07:15:36 |
|||
карма: 0 |
|
Ответов: 413
Рейтинг: 57
|
|||
- В схеме, на сколько возможно, все по мультиэлементам разложил и подписал.
- Подправил интерфейс приемника под стиль плеера. - Добавил запоминание свернутого состояния в трэй. Также добавил - по клику средней кнопкой мыши на иконке в трэе переключает Играть/Пауза. Пытался перейти на плейлисты M3U, но не получилось. Оставил собственный формат. Обновил все файлы по ссылке выше. |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Poputchik писал(а): В схеме, на сколько возможно, все по мультиэлементам разложил и подписал.молодец. теперь дерево проектов можешь использовать для быстрой навигации по схеме. |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Poputchik писал(а): Пытался перейти на плейлисты M3U |
|||
карма: 4 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-06-21 07:15:36 |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Гиви, хочешь похудеть? -> спроси меня как ;)
code_16762.txt заметь сколько эта байда плейлистов поддерживает |
|||
карма: 4 |
| ||
файлы: 1 | code_16762.txt [1.8KB] [722] |
Ответов: 3851
Рейтинг: 159
|
|||
пытаюсь открыть pls с таким содержимым - "http://66.225.205.98:80/", получаю
путь, кстати тоже странно выглядит ------------ Дoбавленo в 21.37: andrestudio, не забываем упоминать про ограничения (или особенности?) скриптов (по возможности).. |
|||
карма: 0 |
| ||
файлы: 2 | plist-opening-warning.png [13.4KB] [777], strange-plist-path.png [9.6KB] [731] |
Ответов: 5227
Рейтинг: 587
|
|||
Андрей., ну что я могу посоветовать как только найти стандарт этого формата и сверить с тем что ты открываешь, я проверял только *.asx и *.m3u
|
|||
карма: 4 |
|
Ответов: 3851
Рейтинг: 159
|
|||
я видимо неправильно понял слово "поддерживает". Мне казалось схема должна показывать содержимое плейлиста, чтобы играл содержимое кто-то другой (PMPlayer).. формат конечно не поддерживается - это AAC-поток, но в HiAsm я привык к другому способу выдачи ошибки - через точку.. |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Андрей., слушай хорош умничить т.к дарёному коню в зубы не смотрят, я со своей стороны поставил WMPlayer.Settings.EnableErrorDialogs = False и что он у тебя выкидывает я не причём, все вопросы к мелкософту, если нужно через точку то пиши свой обработчик ошибок сам, только боюсь у тебя для этого сала ещё нет, так что делай свой парсер из 1000 элементов
|
|||
карма: 4 |
|
Ответов: 3851
Рейтинг: 159
|
|||
andrestudio, я скоро начну бояться твоих подарков особенно коней, оленей и прочей живности не обижайся пжалста - я, как и ты - хочу "как лучше для всех".. |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Андрей. писал(а): "как лучше для всех" |
|||
карма: 4 |
|