Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2009, 23:35   #11
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

для бугущей строки можно было восспользоватся поиском!
http://programmersforum.ru/showthread.php?t=27889
http://programmersforum.ru/showthread.php?t=39180

а таймер в demo версии проигрователя нормальный! чем тебе не нравится?
blackstersl вне форума Ответить с цитированием
Старый 09.06.2009, 00:46   #12
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Цитата:
Сообщение от blackstersl Посмотреть сообщение
для бугущей строки можно было восспользоватся поиском!
а еще можно было установить набор компонентов Raize, кинуть на форму компонент RzMarqueeStatus и дело в шляпе, все что нужно это заполнить поле capture, выбрать скорость движения текста, и направление (влево или вправо)
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 09.06.2009, 01:04   #13
Spaik
 
Регистрация: 08.06.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от blackstersl Посмотреть сообщение
для второго пишешь в таймере:
Код:
if bassplayer1.Position < bassplayer1.PlayLength then
exit;
  if ListBox1.ItemIndex < ListBox1.Count - 1 then
  begin
   ListBox1.ItemIndex := ListBox1.ItemIndex + 1;
     bassplayer1.Open(listbox1.Items[listbox1.itemindex]);
     files;
   bassplayer1.Play;
  end;

для того что бы убрать путь в listbox-e пропиши:
Код:
listbox1.items.add(exstractfilename(opendialog1.filename));
Так вроде меняется но через каждую 1сек... не могу понять почему так о.о

Пути убрались, но сработало только при добавлении по одному файлу, как сделать тоже самое при добавлении папки ... + у меня есть drag'and'drop тоже хотелось бы после перетаскивания убрать эти пути =(
p.s. за кнопочки переключения дорожек спасибо

Последний раз редактировалось Spaik; 09.06.2009 в 02:58.
Spaik вне форума Ответить с цитированием
Старый 09.06.2009, 13:12   #14
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

Цитата:
Так вроде меняется но через каждую 1сек... не могу понять почему так о.о
У меня всеё переключает нормально!!!
А для того чтобы убрать со всех нужно:

Код:
...
var
i:integer;
begin
opendialog1.Options := opendialog1.Options + [ofallowmultiselect];
if opendialog1.Execute then
for i:= 0 to opendialog1.Files.Count - 1 do
begin
ListBox1.Items.Add(extractfilename(opendialog1.Files.Strings[i]));
end;
blackstersl вне форума Ответить с цитированием
Старый 09.06.2009, 21:56   #15
Spaik
 
Регистрация: 08.06.2009
Сообщений: 9
Счастье

Так, разобрался почти со всем, теперь объясните мне как добавлять в листбокс целую папку чтобы потом в этом же листбоксе не отображались пути до файлов.
p.s. я использую bass без bassplayer...
Spaik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проигрователь mp3 на c++ Palach Общие вопросы C/C++ 3 30.03.2009 20:02
Перенисение скинов c winamp на мой проигрователь. DelphiMan Мультимедиа в Delphi 1 01.02.2009 06:51
Перенисение скинов c winamp на мой проигрователь. DelphiMan Мультимедиа в Delphi 1 31.01.2009 13:14
Общее время мр3 трэка SERG1980 Мультимедиа в Delphi 4 06.09.2008 08:28
Получение информации из мр3 GAGARIN-NEW Мультимедиа в Delphi 2 24.03.2008 15:19