void __fastcall TForm1::FileListBox1DblClick(TObject *Sender)
{
MediaPlayer1->Close();
MediaPlayer1->FileName = FileListBox1->FileName;
MediaPlayer1->Open();
MediaPlayer1->Play();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
if (MediaPlayer1->FileName != 0)
{
ProgressBar1->Position = 100*MediaPlayer1->Position/MediaPlayer1->Length;
}
}
Не воспроиизводится видео или музыка по щелчку на "play" в элементе MediaPlayer, на
которого выбираются файлы, которые нужно проиграть. Но тут возникает проблема, при двойном щелчке на файле в списке FileListBox1 - воспроизводится
музыка или видео - тут все нормально, но если выбрать файл одним щелчком и нажать кнопку "play" на проигрывателе MediaPlayer, то воспроизводится тот
же файл, который был до этого. То есть проигрыватель не понимает, что выбран новый файл, и продолжает проигрывать старый. Не подскажете как это исправить?
Вот код: А ниже прикреплен файл.
Код: