Суббота, 16.12.2017, 21:25
Приветствую Вас Гость

Не ошибается тот, кто ничего не делает.
Но и ничего не делать - ошибка.

Эмиль Кроткий

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Delphi » Создание mp3 плеера на Delphi » Следующая ,предыдущая песня
Следующая ,предыдущая песня
PitbullДата: Вторник, 04.12.2012, 19:10 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Здраствуйте, помогите создать две кнопки Следующая песня и предыдущая.
 
xaramamburuДата: Среда, 05.12.2012, 20:27 | Сообщение # 2
Полковник
Группа: Администраторы
Сообщений: 240
Репутация: 26
Статус: Offline
Pitbull,
Для кнопки следующая песня вешаем код:
//выбираем следующую песню из плейлиста
if i<ListBox1.Items.Count-1 then
begin
inc(i);
Filename:=ListBox1.Items.Strings[i];
ListBox1.ItemIndex:=i;
mode:=stop;
player;
end
//если лист закончился - выходим
else exit;

Для кнопки предыдущая песня вешаем код:
//выбираем предыдущую песню из плейлиста
if i>0 then
begin
dec(i);
Filename:=ListBox1.Items.Strings[i];
ListBox1.ItemIndex:=i;
mode:=stop;
player;
end
else
exit;

Вообще все эти вопросы уже обсуждались на форуме и в комментариях к уроку.)))))))))
 
PitbullДата: Среда, 05.12.2012, 21:12 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Спасибо большое, ваш сайт очень помог в разработке прграммы!!)))
Quote (xaramamburu)
Вообще все эти вопросы уже обсуждались на форуме и в комментариях к уроку.)))))))))

Пропустил наверное)))буду внимательнее))))))
 
VladДата: Среда, 25.09.2013, 16:56 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 57
Репутация: 0
Статус: Offline
переключаю, курсор не двигается (голубая полоса в плейлисте). сначала работало, но после добавления даблклика и драгдропа перестало. что делать?
 
xaramamburuДата: Среда, 25.09.2013, 18:07 | Сообщение # 5
Полковник
Группа: Администраторы
Сообщений: 240
Репутация: 26
Статус: Offline
Вернуть все назад, а дальше смотреть после чего возникает такая проблема.)))
 
VladДата: Суббота, 28.09.2013, 14:19 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 57
Репутация: 0
Статус: Offline
как сделать сведение  следующего трека с предыдущим (как в AIMP)?
 
xaramamburuДата: Суббота, 28.09.2013, 20:02 | Сообщение # 7
Полковник
Группа: Администраторы
Сообщений: 240
Репутация: 26
Статус: Offline
У меня готового кода нет, а для вас боюсь, что на данном этапе это не под силу  sad .  Ну если в вкратце, то как я понимаю нужно создать второй канал в Bass, грузить в него следующий трек из плейлиста, ну и когда первый канал заканчивает воспроизведение запускать второй, а в первый грузить следующий трек и т.д. чередуя каналы. Ну это в общем мое мнение. А вам проще скачать себе AIMP и не заморачиваться.))))
 
VladДата: Воскресенье, 29.09.2013, 12:06 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 57
Репутация: 0
Статус: Offline
xaramamburu, AIMP то у меня есть biggrin , я просто спросил, можно ли так сделать
 
xaramamburuДата: Воскресенье, 29.09.2013, 20:14 | Сообщение # 9
Полковник
Группа: Администраторы
Сообщений: 240
Репутация: 26
Статус: Offline
Сделать можно все, но это зависит от вашего уровня знаний. А вы хотите все и сразу, а так не бывает.))))
 
Форум » Delphi » Создание mp3 плеера на Delphi » Следующая ,предыдущая песня
Страница 1 из 11
Поиск:


Copyright MyCorp © 2017Конструктор сайтов - uCoz