Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

КАК ИЗБАВИТЬСЯ ОТ ТОРМОЖЕНИЯ ПРИ ПРОИГРЫВАНИИ?   Найти похожие ветки 

 
ronyn   (2005-05-07 03:52) [0]

Зделал проигрыватель. ТракБар.Позишн:=МедиаПлейер.Позишн и т.д.
Обновляю положене движка Трак Бара при помощи Таймере каждую секунду. Все работает, но видео файлы заикаются. Что делать? Заранее благодарен.


 
Antonn ©   (2005-05-07 07:25) [1]

Я вот делал как то курсовой, и это тоже меня волновало, но думать было лень, и я использовал вместо TrackBar"а ProgressBar.

procedure TF_Player.Timer1Timer(Sender: TObject);
begin
try  
if (MediaPlayer1.Mode=mpPlaying) or (MediaPlayer1.Mode=mpPaused) then
ProgressBar.Position:= trunc( MediaPlayer1.Position*100/ MediaPlayer1.Length )  
else ProgressBar.Position:=0;  
except
end;
end;

procedure TF_Player.ProgressBarMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
begin
try
if (MediaPlayer1.Mode=mpPlaying) or (MediaPlayer1.Mode=mpPaused) then begin  
  MediaPlayer1.Position:= trunc(  x * MediaPlayer1.Length  /ProgressBar.Width  );
  MediaPlayer1.Play;
end;
except
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2005.09.18;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.024 c
3-1123060466
set666
2005-08-03 13:14
2005.09.18
Глюк с Rave Reports 5.0


2-1123758528
Гость22
2005-08-11 15:08
2005.09.18
Как сделать, чтоб MonthCalendar при запуске показывал текущую?


14-1125094288
ronyn
2005-08-27 02:11
2005.09.18
Pack Man


14-1124745705
Piter
2005-08-23 01:21
2005.09.18
Прохождение Morrowind за 7,5 минут...


6-1117191058
Dysan
2005-05-27 14:50
2005.09.18
какова максимальная нагрузка у idTCPServer