IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Mp3 плеер, Как написать, где скачать?
Dead.MorozZ
сообщение 4.12.2005 15:26
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


Существует ли компонент имитирующий mp3 плеер? Если да то где скачать, если нет то как написать? blink.gif


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 4.12.2005 16:03
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


компонент TMediaPlayer ...


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GoodWind
сообщение 4.12.2005 16:26
Сообщение #3


Автооответчик
*****

Группа: Модераторы
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


я для этого использую bass.dll
скачать можно тут
если будут вопросы по использованию, обращайся


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 4.12.2005 17:03
Сообщение #4


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


To: klem4
А как мне после завершении мелодии перейти на следующую??


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 4.12.2005 17:23
Сообщение #5


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


по разному можно,смотря как реализуешь список воспроизведения или пользуешься OpenGialog-ом, смысл - открыть аудио с новым названием, см аттач, готовая прога (не моя)


Прикрепленные файлы
Прикрепленный файл  MP3_Player.rar ( 220.37 килобайт ) Кол-во скачиваний: 229


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 4.12.2005 19:26
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


Почему у меня не работает эта часть программы (Воспроизведение следующей композиции после завершения предыдущей)
Код
 ifPlayer.Position = Player.Length then
 begin
   Player.FileName := '-FileName-';
   Player.Open;
 end;

Значение Player.FileName присваивается, но само не открывается

ЗЫ: Player это у меня MediaPlayer так называется

Сообщение отредактировано: Dead.MorozZ - 4.12.2005 19:28


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 4.12.2005 19:33
Сообщение #7


Гость






if Player.Position = Player.Length then begin

Player.FileName := '-FileName-';
Player.Open;
Player.Play; { < -- Добавь }

end;
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 4.12.2005 21:33
Сообщение #8


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


У меня вот какая ситуация, помогите разобраться:
У меня все муз.файлы называются 1, 2, 3, ...
как мне восртоизводить по-очереди?
Почему не воспринимается мой код:
Код
 inc(i);
 s := IntToStr(i);
 s := s + '.mp3';
 Player.FileName := s;
 Player.Open;
 Player.Play;


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 4.12.2005 21:46
Сообщение #9


Гость






Dead.MorozZ,
у меня вот так срабатывает:

  mediaplayer1.filename := inttostr(current) + '.mp3';
mediaplayer1.Open;
mediaplayer1.Play;
inc(current);

А что у тебя происходит? Ошибка, или просто не играет?
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 4.12.2005 22:07
Сообщение #10


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


У меня пишет что не может найти таких файлов norespect.gif


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 4.12.2005 22:20
Сообщение #11


Гость






Ну, так файлы должны быть или в текущей папке (вместе с EXE), или нужно прописывать полный путь к ним...
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 4.12.2005 22:38
Сообщение #12


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


У меня так и есть файлы в одной куче с ЕХЕ-шником dry.gif dry.gif


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 5.12.2005 18:26
Сообщение #13


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


To: volvo
Ты свой код в каком обработчике события реализовывал?

Сообщение отредактировано: Dead.MorozZ - 5.12.2005 21:11


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 6.12.2005 19:24
Сообщение #14


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


Можно ли заменить МедиаПлеер на что нибудь более "симпатичное" или изменить его внешний вид??


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GoodWind
сообщение 6.12.2005 19:39
Сообщение #15


Автооответчик
*****

Группа: Модераторы
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


можно убрать visible с mediaplayer и сделать кнопки типа play-stop с таким кодом:
 mediaplayer1.play;

или
 mediaplayer1.stop;


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 6.12.2005 20:16
Сообщение #16


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


To: GoodWind
И че это изменит? На внешний вид это никак не влияет, по-моему unsure.gif unsure.gif unsure.gif


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 6.12.2005 20:24
Сообщение #17


Гость






Dead.MorozZ,
ты не понял... Сам TMediaPlayer станет невидимым, но все его возможности будут доступны... А ты можешь добавить несколько красивых кнопок и назначить им действия Play/Pause/Stop как показал GoodWind... Тут уж все зависит от тебя - как нарисуешь, так и будет... blum.gif
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 20.01.2006 11:41
Сообщение #18


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


А никто не пробовал TrackBar для Плеера сделать?? Помогите пожа...


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Gothic_Snake
сообщение 22.01.2006 19:19
Сообщение #19


Новичок
*

Группа: Пользователи
Сообщений: 45
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Цитата(Dead.MorozZ @ 20.01.2006 14:41) *

А никто не пробовал TrackBar для Плеера сделать?? Помогите пожа...

Я пробывал, получается только чтение позиции, изменение при помощи TMediaPlayer не получилось. Поищи описание MCI комманд... TMediaPlayer сделан исключительно на MCI...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dead.MorozZ
сообщение 22.01.2006 20:33
Сообщение #20


Пионер
**

Группа: Пользователи
Сообщений: 108
Пол: Мужской
Реальное имя: Георгий

Репутация: -  0  +


Как исправить функцию PlayList из аттача Klem4
чтоб расширение файлов в ListBox'e не писалось??


--------------------
Минус - это уже половина плюса, а плюс порой - целых два минуса...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 7:27
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"