host-77.91.198.47.vernet. писал(а):
а дополнительно появляется панель радио?можно и рядом. да хоть как. тебе ни кто не запрещает изменять размеры формы после появления панели...вариантов масса.
Ответов: 4641
Рейтинг: 334
|
|||
host-77.91.198.47.vernet. писал(а): а дополнительно появляется панель радио?можно и рядом. да хоть как. тебе ни кто не запрещает изменять размеры формы после появления панели...вариантов масса. |
|||
карма: 1 |
|
Ответов: 413
Рейтинг: 57
|
|||
Мне все же удалось решить косяки без кардинального изменения схемы, может и не совсем рационально, за то работает!!!
Ravilr писал(а): ну поиграйся....подумай...до чего нибудь додумаешся.Додумался и исправил: - отображение окна на панели задач при свертывании в трей. - отсчет при проигрывании начинается с 00:00 а не с 00:-1. - добавлен таймер для записи звукового потока из интернета. - добавлено около десятка новых радиостанций. Плеер и схема заново выложены в файлообмен. Eще косяки выловил кто MAV писал(а): Poputchik, пошёл проверять на другом компе, файл midi(любой) грузится и воспроизводится, но без звука. |
|||
карма: 0 |
|
Ответов: 175
Рейтинг: 10
|
|||
Poputchik,
Прости за дамские капризы, но кнопки rew и play я бы поменял местами. Но прога твоя, тебе видней. Кстати фильтр расширений могу подкинуть немного проще, чем куча масок. Если интересно, маякни. |
|||
карма: 1 |
|
Ответов: 413
Рейтинг: 57
|
|||
a0005d26f писал(а): Если интересно |
|||
карма: 0 |
|
Ответов: 175
Рейтинг: 10
|
|||
карма: 1 |
| ||
файлы: 1 | code_15526.txt [966B] [603] |
Ответов: 413
Рейтинг: 57
|
|||
a0005d26f, А по скорости как быстрее, по твоей схеме или через маски? Сейчас при открытии 7 Гб музыки программа, у меня, задумывается на время до 10 сек.
|
|||
карма: 0 |
|
Ответов: 175
Рейтинг: 10
|
|||
Не мерял, все может быть. А для 7Gb 10с - это много?
Кстати, там где два колонки уровня (между бобинами) я бы поставил один таймер и хаб, а не два таймера на каждую колонку. Таймеры проц жрут как бешеные собаки |
|||
карма: 1 |
|
Ответов: 413
Рейтинг: 57
|
|||
a0005d26f писал(а): Таймеры проц жрут как бешеные собаки Посмотрел сколько оперативки ест программа в режиме плеера: сейчас - до 15,748 КБ, затем удалил всего два таймера и увидел 11,504 КБ (Повторил эксперимент несколько раз, результат один и тот же). Спасибо за совет - будем ставить хабы! Справедливости ради должен сказать, что дальнейшее отключение таимеров существенного прироста в производительности не дали! |
|||
карма: 0 |
|
Ответов: 175
Рейтинг: 10
|
|||
Я б их удалил как класс, но без них - никуда
|
|||
карма: 1 |
|
Ответов: 273
Рейтинг: 29
|
|||
Бегущую строку можно улучшить: заменить слово "продолжительность" на "длина" или еще более короткое либо можно посмотреть как это сделано в популярных программах:
Например бегущая строка Aimp: .:: 07:15 :: Sigma Vs Transmission - Smalltown Boy :: MP3 :: 44 kHz, 160 kbps, 8,32 Mb ::. А вот что это обозначает: __длина__Название___________________________формат_частота_битрейт__размер__ Короче без слова "продолжительность" строку меньше ждать... Да, в режиме радио иногда StreamTitle пустая бежит, можно ввести проверку, и если она пустая, то ее не выводить... И иногда, когда над кнопками, например вызова формы радио, проводишь мышкой, эта кномпа на миг в серый окрашивается - это картинка меняется на ней... Можно попробовать цвет фона элемента Image, который отображает эту кнопку, поставить черным а не серым - тогда меньше в глаза эффект смены картинок бросаться будет А в целом отличный плеер, бобины тоже понравились Иконка радио анимированная - тоже красиво... |
|||
карма: 0 |
| ||
Голосовали: | Poputchik |
Ответов: 413
Рейтинг: 57
|
|||
tomas, Спасибо за замечания, посмотрю что можно исправить.
Я сейчас бьюсь над тем чтобы при клике на аудио файле запускался плеер и начинал воспроизводить (Получилось, правда перед этим нужно один раз в контекстном меню виндовс выбрать для данного типа файлов мой плеер). А вот как сделать что-бы при клике по следующему файлу не новый плеер запускался а тот же но с новой композицией или новый но при этом старый закрывался. Если кто знает реализацию, то прошу подсказать! |
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Poputchik писал(а): А вот как сделать что-бы при клике по следующему файлу не новый плеер запускался а тот же но с новой композицией или новый но при этом старый закрывалсяМожно попробовать вот так, хотя не уверен code_15541.txt ------------ Дoбавленo в 12.33: Да, имя мьютексу не забудь дать |
|||
карма: 10 |
| ||
файлы: 1 | code_15541.txt [1.5KB] [601] | ||
Голосовали: | Poputchik |
Ответов: 413
Рейтинг: 57
|
|||
Assasin, В принципе твоя схема подошла, только лишнее выбросил и все заработало!
Теперь плеер может запускаться двойным щелчком по аудио файлу, при условии что для этих типов файлов выбран он по умолчанию. Также изменил отображения бегущих строк в приемнике (при отсутствии информации от радиостанции она пустая) и в плеере (на нее перенес и текущую позицию проигрывания и формат файла). Файлы в файлообмене обновил! Теперь о проблемах: После того как добавил возможность запуска при двойном клике по файлу, при выполнении этого самого клика происходило моргание форм (из-за того что вторая на доли секунды появлялась), что бы это избежать я сделал основную форму невидимой, и лишь по истечении таймера она появляется (мили секунды, но этого достаточно чтоб при запуске второй формы она успела передать информацию и выключится), но при этом решении - при запуске плеера его нет на панели! и только после сворачивания в трей и разворачивания из трея, он появляется на панели. Получается что элемент MainForm не совсем верно работает, если по умолчанию в свойстве Visible = Falshe. Как это можно исправить??? Схема: http://www.hiasm.com/xf/attach/share/PMP.rar |
|||
карма: 0 |
|
Ответов: 970
Рейтинг: 270
|
|||
и только после сворачивания в трей и разворачивания из трея, он появляется на панели
у меня вроде такая же проблема... http://hiasm.com/forum.html?q=3&t=52222 |
|||
карма: 0 |
|
Ответов: 413
Рейтинг: 57
|
|||
Genius, ДА точно! тоже самое. Может великие сего форума помогут советом?
|
|||
карма: 0 |
|