|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.01.2009, 18:06 | #11 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 24
|
begin //в таймере
if mediaplayer1.FileName<>'' then begin TrackBar2.Max:=mediaplayer1.Length; TrackBar2.Position:=mediaplayer1.Po sition; end; begin //в TpsSon1 If TrackBar2.Position<>mediaplayer1.Po sition then begin TpsSon1.Position:=TrackBar3.Positio n; TpsSon1.Play; end; |
13.01.2009, 19:51 | #12 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Вообще то все должно работать без проблем.Смотри в коде де то ты что то не то написал.
P.S. Иногда читай форум, вот качай, разбирайся. Код не мой, смотри темы ниже.
Будь проще и люди к тебе потянутся
|
14.01.2009, 10:42 | #13 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 24
|
посмотрите может че подскажите(подправите)
|
14.01.2009, 13:18 | #14 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Да конешно проблем в нем много.
1.При открытии одного трека, открывается вся папка с треками. 2.При нажатии на Стоп, время воспроизведения все равно идет, хотя оно должно становится в 0.00 3.При нажатии на Стоп, а потом при нажатии на прокрутку трека, песня начинает играть, это почему же так? 4.Зачем две кнопки для паузы? Кнопка воспроизведения есть и кнопкой паузы. 5.Не выводит Проценты звука. 6.При очистки П/Л все равно идет воспроизведение последнего трека.Как то это странно, скажи же? 7.Там еще можно искать лаги, попробуй сам найти и постараться решить. P.S. Если что то не получается, пиши - помогу.
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 14.01.2009 в 13:34. |
14.01.2009, 17:22 | #15 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
1)
Код:
5) Код:
6) А ты попробуй очисти П/Л и нажми на полосе прокрутки трека. Дальше думай сам, если че - пиши. помогу. Цитата:
P.S. Пиши лучше все в одном сообщении.Смысл того что подряд 3 твои сообщения идут, в одном бы написал.
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 14.01.2009 в 17:25. |
|
16.01.2009, 13:44 | #16 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
AIMP сделан на движке BASS, а то что он на Дельфи или на билдере или еще на чем-то не так важно. Для Дельфи есть компонент оболочка к BASS, называется TBassPlayer. Там примеры есть. Вам осталось только интерфейс создать.
Ждём вашего аналога AIMP
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
16.01.2009, 18:34 | #17 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 24
|
как сделать круглые кнопки? Прямоугольные портят весь видон. ПОДСКАЖИТЕ Что никудь.
|
16.01.2009, 18:42 | #18 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Можно сделать круглые кнопки (TButton) в буквальном смысле, но "видон" они не улучшат. Почитайте где нибудь про скины, и их реализацию на Дельфи.
Как вариант попроще накидайте имиджей (TImage), а в них иконки или битмапы с кнопками, красивее будет с иконками - в них есть прозрачность с альфой (32 битные иконки), и в сети есть много красивых иконок, в том числе с кнопками для плеера. Можно вместо многих имиджей один компонент положить панельку - TToolBar и ему назначить массив иконок (TImageList).
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
16.01.2009, 19:18 | #19 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 24
|
вот чтобы таскать форму за любую ее часть использую
Код: procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; Form1.Perform(WM_SysCommand,$F012,0 ); end; А ка таскать ее, если на всей форме картинка(или panel). ВПИСЫВАЛ ЗА МЕСТО FORM1 IMAGE И PANEL. только такой ужас получается(таскается одна картинка(или панель) в пределах формы. |
26.02.2009, 23:12 | #20 |
Регистрация: 26.02.2009
Сообщений: 3
|
Ответ на:
TpsSon не юзал но объясню на TrackBar1 далее делай по аналогии TrackBar1.Max:=MediaPlayer1.Length; // задаем макисмальное значение т.е. длина трека TrackBar1.Position:=MediaPlayer1.Po sition; // позиция TrackBar1 при проигрывании трека пиши на OnTimer MediaPlayer1.Position:=TrackBar1.Po sition; // изменение позиции трека ___________________________________ ___________________________________ ________________________ MediaPlayer1.Position:=TrackBar1.Po sition; Не работает!!! Ты сам-то проверял??? Вот нужный код: If MediaPleyer1.Position<>TrackBar1.Po sition then Begin MediaPlayer1.Position:=TrackBar1.Po sition; MediaPlayer1.Play; end; !!!!!!!!!!! Последний раз редактировалось mihasuper; 26.02.2009 в 23:17. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MediaPlayer перемотка с TrackBar | Kaifun | Мультимедиа в Delphi | 2 | 09.12.2008 19:24 |
Перемотка в mP3 плеере | lionman | Мультимедиа в Delphi | 3 | 27.10.2008 21:21 |
Перемотка в TMediaPlayer | Kn793 | Компоненты Delphi | 0 | 10.07.2008 11:02 |
MediaPlayer - как сделать последовательное воспроизведение mp3 файлов (именно mp3) | Kashp | Компоненты Delphi | 13 | 28.09.2007 08:38 |