|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#39
|
||||
|
||||
В файле mp3.pas
Код:
if FileExists(ChangeFileExt(ExtractFileName(ParamStr(0)), '.m3u')) then SongClass.LoadSongList(ChangeFileExt(ExtractFileName(ParamStr(0)), '.m3u')); Код:
procedure TSongClass.LoadSongList(PlayList : String); var Index : Integer; begin ClearSonglist; ParsingSongList(PlayList); if fSongList.Count = 0 then Exit; FillSongList; Randomize; repeat // здесь выбирается номер трека для запуска. Index := Random(fParent.Items.Count); until FileExists(TSongListData(fSongList.Objects[Index]).OpenFile); FileName := TSongListData(fSongList.Objects[Index]).OpenFile; PlaySongList(Index); end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |