|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Просьба поразмышлять вместе
Никак не могу прийти к более корректному и оптимальному решению проблемы. Одна голова хорошо, а две головы хорошо хорошо.
Имеется плеер с плейлистом. Алгоритм следующий: - в плейлист загружаются все аудиозаписи пользователя - в combobox альбомы пользователя - OnDblClick по плейлисту воспроизводит выбранный трек запоминая его № - по окончании воспроизведения %Track_Num% увеличивается на единицу и воспроизводится трек относительно %Track_Num% За список аудиозаписей отвечает ListBox. Проблема в том, что если пользователь воспроизводит трек с одного плейлиста, после чего выберет другой альбом, то в плейлисте оказываются совершенно другие аудиозаписи. При этом %Track_Num% остается не изменным. Предположим, что трек закончился, и программа перейдет на трек %Track_Num%+1 в текущем списке. Как организовать плейлист так, чтобы решить сие проблему? |