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

Ваш аккаунт

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

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

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

Timer в MediaPlayer

2.2K
09 марта 2005 года
Фауст
29 / / 08.02.2004
Как сделать Timer в MediaPlayer'e что бы он показывал время трека?
8.7K
15 апреля 2005 года
lamer-666
13 / / 29.01.2005
Цитата:
Originally posted by Фауст
Как сделать Timer в MediaPlayer'e что бы он показывал время трека?



Добавляешь элемент "Timer" (закладка "System").

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Label->Caption = TimeToStr(Time() - dtMediaTrackBedin);
}

dtMediaTrackBedin - в этой переменной фиксируешь время, когда ты начинаешь воспроизведение.

2.2K
15 апреля 2005 года
Фауст
29 / / 08.02.2004
А как его в этой переменной менять, просто ттавить true?
2.2K
24 апреля 2005 года
Фауст
29 / / 08.02.2004
lamer-666 ты чего не отвечаешь
8.7K
26 апреля 2005 года
lamer-666
13 / / 29.01.2005
Цитата:
Originally posted by Фауст
А как его в этой переменной менять, просто ттавить true?



...
TDateTime dtMediaTrackBegin; /*инициализинуешь*/
...

dtMediaTrackBegin = Time(); /*после определённого действия, запоминаешь время; например на кнопку нажмёшь*/
...
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Label->Caption = TimeToStr(Time() - dtMediaTrackBedin); /*а вот здесь уже будет показано разница времени между настоящим временем и тем, когда ты на кнопку нажал; только это ещё не всё, ещё тебе нужно на забывать, что ты на паузу или на стоп нажать можешь, но это дело техники*/
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог