Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не воспроиизводится видео или музыка по щелчку на "play" в элементе MediaPlayer, на

340
10 октября 2010 года
Fellinggood
170 / / 27.04.2009
Здравствуйте! Возникла небольшая проблема. Есть элемент MediaPlayer, который воспроизводит разные форматы (видео и аудио), есть элемент FileListBox1, из
которого выбираются файлы, которые нужно проиграть. Но тут возникает проблема, при двойном щелчке на файле в списке FileListBox1 - воспроизводится
музыка или видео - тут все нормально, но если выбрать файл одним щелчком и нажать кнопку "play" на проигрывателе MediaPlayer, то воспроизводится тот
же файл, который был до этого. То есть проигрыватель не понимает, что выбран новый файл, и продолжает проигрывать старый. Не подскажете как это исправить?
Вот код: А ниже прикреплен файл.


Код:
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;
    }
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог