Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51

ZverMediaPlayer

15.01.2010, 19:13. Показов 2975. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем!
До этого писал проект с использование TbassPlayer!
Вот разбирался в BASS и организовал новый плеер!
Попытался сделать что то подобное (*скину)!)))
Из за этого плеер не много "тугодум" и память кушает! не знаю вот как нормально сделать!(
Загружаю bmp файлы из ресурса, и прорисовываю на канве Paintbox'a!
Но я только начал заниматься этим(до этого даже и не знал как это делается).
Вот взгляните!(и выскажите своё мнение)
p.s. Если кто нибудь сможет помочь с отрисовкой(которая не кушает так много памяти), тогда скину код!

версия от 25.01.10 http://zverplayer.ucoz.ru/load/0-0-0-2-20
версия от 28.01.10 http://zverplayer.ucoz.ru/load/0-0-0-3-20
версия от 31.01.10 http://zverplayer.ucoz.ru/load/0-0-0-4-20
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
15.01.2010, 22:08
Цитата Сообщение от Ferz-2009 Посмотреть сообщение
Из за этого плеер не много "тугодум" и память кушает!
Не то слово Грузится ну очень долго. Музыку у меня отказался воспроизводить.


Цитата Сообщение от Ferz-2009 Посмотреть сообщение
Загружаю bmp файлы из ресурса, и прорисовываю на канве Paintbox'a!
bmp - очень много весит. лучше используй jpg, например. да и храни лучше не в exe'шнике, а в отдельном каталоге. + Так проще будет реализовать фичу скинов.
0
 Аватар для Amator
1047 / 381 / 15
Регистрация: 11.11.2008
Сообщений: 3,155
15.01.2010, 22:10
На вирьтотал проверил http://www.virustotal.com/ru/a... 1263581870 один ругается на Virus.Win32.Induc правда я того антивиря не знаю.
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
15.01.2010, 22:26  [ТС]
Amator , Я только на каспере 2010 проверял! Вроде всё чисто было!
Monte-Cristo возможно был формат не *.mp3!(плеер у меня пока mp3 только умеет играть)
0
 Аватар для VorteX
172 / 96 / 12
Регистрация: 29.05.2009
Сообщений: 341
15.01.2010, 22:42
bass.dll должно много форматов проигрывать, кроме wma...
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
15.01.2010, 22:52
мда... Интерфейс однако

Добавлено через 1 минуту
если перемотать трэк, и врубить новый трэк - тиймкод не стирается, а накладвается.

Добавлено через 1 минуту
при перемещении ПлэйЛиста все норм, но если кликнуть по визуализатору плэйлист возвращается в левый край проигрывателя.

По весу и правда Zver

Добавлено через 55 секунд
как его закрыть? хоть бы крестик.. неудобно будет его аждй раз в панели задачь закрывать :
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
15.01.2010, 23:05  [ТС]
Андрей Борисови да я как то про кнопку закрытия окна и забыл!

Цитата Сообщение от Андрей Борисови Посмотреть сообщение
при перемещении ПлэйЛиста все норм, но если кликнуть по визуализатору плэйлист возвращается в левый край проигрывателя.
это ваще так вроде задумано чтобы плейлист можно было тоскать вместе с главной формрой!

Цитата Сообщение от Андрей Борисови Посмотреть сообщение
мда... Интерфейс однако
я же говорил:


Цитата Сообщение от Ferz-2009 Посмотреть сообщение
Но я только начал заниматься этим(до этого даже и не знал как это делается).
Falen насчёт wma не знаю, а вот чтоб другие форматы играл надо библиотеки подключать( если не ошибаюсь);

Андрей Борисови

если перемотать трэк, и врубить новый трэк - тиймкод не стирается, а накладвается.
в смысле?
0
 Аватар для VorteX
172 / 96 / 12
Регистрация: 29.05.2009
Сообщений: 341
15.01.2010, 23:14
Для wma над подключать, а так он проигрывает вроде MP3, OGG, WAV и там какието странные=) библу basswma подключать 1 минуту=) подключи сразу лучше тогда...

Цитата Сообщение от Ferz-2009 Посмотреть сообщение
Андрей Борисови да я как то про кнопку закрытия окна и забыл!


это ваще так вроде задумано чтобы плейлист можно было тоскать вместе с главной формрой!

Так те говорят что хорошо что перемещаеться, ток лучше сделать чтоб плейлист не возвращался в левый край после того как куданить перетащил его.
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
15.01.2010, 23:25  [ТС]
Цитата Сообщение от Falen Посмотреть сообщение
Так те говорят что хорошо что перемещаеться, ток лучше сделать чтоб плейлист не возвращался в левый край после того как куданить перетащил его.
Я ещё этим не занимался! Просто в таймере написал, чтобы проверялась позиция плейлиста! а вообще потом надо будет сделать сравнивание краёв главной формы с плейлистом.( и прилипание)
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
17.01.2010, 09:07  [ТС]
Вот по другому немного сделал скин! Вроде не так тормозит!
правда скролбар мне не нравился и поэтому я его спрятал, так что, пока не найду решение придётся крутить скролом на мышке!
Вложения
Тип файла: rar ZverMediaPlayer.rar (596.8 Кб, 36 просмотров)
0
 Аватар для VorteX
172 / 96 / 12
Регистрация: 29.05.2009
Сообщений: 341
17.01.2010, 10:16
Когда плелист закрыл чет не нашел кнопки для востановления...
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
17.01.2010, 11:17  [ТС]
Цитата Сообщение от Falen Посмотреть сообщение
Когда плелист закрыл чет не нашел кнопки для востановления...
В следующий раз исправлю!
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
17.01.2010, 23:20  [ТС]
Вот подредактировал немного!
Вложения
Тип файла: rar ZverMediaPlayer.rar (659.8 Кб, 19 просмотров)
0
Реальность Нереальна!
 Аватар для PAZITIV
352 / 128 / 7
Регистрация: 02.08.2009
Сообщений: 3,216
Записей в блоге: 1
18.01.2010, 21:26
попроблвал открыть формат *.ogg, так выскочило 255 сообщений об ошибке за секунд 7 и плеер закрылся
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
18.01.2010, 22:05  [ТС]
ogg и wav не читает! только mp3, wma!
p.s. не знаю как проигрывать wma и ogg с помощью библиотеки bass!


Добавлено через 18 минут
Цитата Сообщение от Ferz-2009 Посмотреть сообщение
wma и ogg
извиняюсь!
wav и ogg!
0
 Аватар для VorteX
172 / 96 / 12
Регистрация: 29.05.2009
Сообщений: 341
19.01.2010, 18:51
Тю... я использовал Bass.dll version 2.4, проигрывало MP3, WAV, и вроде огг тож...
А для ВМА ток библу ВМАБАСС и все... мож жет ошибка в коде...
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
19.01.2010, 19:29  [ТС]
Спасибо Falen ! я разобрался с этой проблемой, просто чтоб wav и ogg воспроизводить надо вот так делать:
Delphi
1
2
if extractfileext(filename) = '.wav' then
channel:=  Bass_streamCreateFile(false, Pchar(fill),0,0,BASS_SAMPLE_MONO);
вот теперь только загвоздка! вчера только получилось проиграть интернет радио, а теперь не могу вспомнить что писал, по идеи вот такой код
Delphi
1
channel:= BASS_StreamCreateURL(fill, 0, 0, вот здесь не знаю какой параметр правильно написать, 0);
?
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
22.01.2010, 02:04  [ТС]
Добавлено:
10 полосный эквалайзер! интернет радио! Удаление битых путей! Кодировщик из mp3, ogg в wav! запрещено открытие второй копии программы! Драг-дроп - папки, файлы, плейлисты(*.m3u|*.zpl)! Есть свой формат плейлиста(*.zpl), сохранение пока что только в свой формат плейлиста! Поддерживаемый форматы wav|mp3|wma|ogg, визуализация sonique!
ну и не удержался, немножко оформления добавил!
p.s. минус - память ест 6-7 метров из-за визуализации sonique!(сам плеер весит 247 kb)
чтобы сохранить плейлист или удалить битые пути надо воспользоваться контекстным меню листбокса(правой клавишей нажмите и увидите)!
Вложения
Тип файла: rar Zpleer.rar (375.4 Кб, 21 просмотров)
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
22.01.2010, 02:29  [ТС]
.....
Миниатюры
ZverMediaPlayer  
0
 Аватар для Ferz-2009
23 / 23 / 2
Регистрация: 26.12.2009
Сообщений: 51
24.01.2010, 04:30  [ТС]
Добавлена бегущая строка!+
Строка отражающая рамер файла на диске!+
Диалог выбора папки!+
Возможность сохранения в формат m3u!+
Добавлено воспроизведение рандом!+
Плеер не ест так много памяти!+
Единственное пока ещё п***о настроена работа эквалайзера! -
(Echo, Rotate и Flange функционируют нормально) +
Изменено оформление+
Вложения
Тип файла: rar ZVER - Media Player.rar (657.8 Кб, 20 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru