if(ModeStr[1]=="Stopped"){
if(iNext < OpenDialog1->Files->Count){
mp->FileName= OpenDialog1->Files->String[iNEXT];
iNEXT++;
}
else {
iNEXT=0;
mp->FileName= OpenDialog1->Files->String[iNEXT];
iNEXT++;
}
mp->Open();
mp->Play();
}
MediaPlayer1
Или все файлы по очереди.
Но по памяти вспомню как воспроизводить выделенные:
Цитата:
MediaPlayer1->FileName = FileListBox1->FileName;
MediaPlayer1->Open();
MediaPlayer1->Play();
а за длинну трека отвечает
MediaPlayer1->Length;
а текущее положение
MediaPlayer1->Position;
соотвецтвенно можно сделать свой бегунок перемотки трека.. Для этого ещё понадобится Timer
Цитата:
Originally posted by xiOn
Извеняюсь не могу сказать точно чтобы проигровались по очереди.. Компиляора нету..
Но по памяти вспомню как воспроизводить выделенные:
а за длинну трека отвечает
MediaPlayer1->Length;
а текущее положение
MediaPlayer1->Position;
соотвецтвенно можно сделать свой бегунок перемотки трека.. Для этого ещё понадобится Timer
Извеняюсь не могу сказать точно чтобы проигровались по очереди.. Компиляора нету..
Но по памяти вспомню как воспроизводить выделенные:
а за длинну трека отвечает
MediaPlayer1->Length;
а текущее положение
MediaPlayer1->Position;
соотвецтвенно можно сделать свой бегунок перемотки трека.. Для этого ещё понадобится Timer
Что бы проигрывались по очереди необходимо обрабатывать mpNotify, например:
Код:
В диалоге открытия файла естественно должен быть разрешен множественный выбор.
С FileListBox тоже самое.